Articles of almacenamiento

Aplicación rechazada para iCloud Backup Flagging

Mi aplicación tiene algunas compras en la aplicación que descargan contenido de video a la carpeta / Documents. Recientemente envié una actualización a la aplicación y me rechazaron porque no señalé los files de video para que no se respalden en iCloud. Implementé con éxito el marcado pero todavía estoy confundido por esta statement en […]

Almacenamiento local seguro en Swift?

¿Cómo podría implementar almacenamiento local seguro? Actualmente, usar el llavero para almacenar pequeños datos (es decir, contraseña), sin embargo, en lo que a mí respecta, Keychain no está destinado a almacenar datos más grandes. Un ejemplo de datos que estoy buscando para almacenar es un post de tipo NSDictionary con varias properties diferentes. Básicamente, estoy […]

¿Cómo utilizar NSURLIsExcludedFromBackupKey o kCFURLIsExcludedFromBackupKey?

Se rechazó mi aplicación porque guardé los datos de compra en la aplicación en la carpeta Documentos en iPhone. Los datos que se pueden volver a crear pero que deben persistir para el funcionamiento correcto de su aplicación, o porque los clientes esperan que esté disponible para su uso sin connection, deben marcarse con el […]

Preload / Cache video desde la URL de la networking

Estoy usando SCPlayer (subclass AVPlayer) para reproducir videos almacenados en un server SCPlayer.h https://github.com/rFlex/SCRecorder/blob/master/Library/Sources/SCPlayer.h SCPlayer.m https://github.com/rFlex/SCRecorder/blob/master/Library/Sources/SCPlayer.m Me gustaría poder cargar videos antes de que juegue con SCPlayer, he intentado esto para almacenar AVURLssets: – (AVURLAsset *)addedOrPreloadedVideoAssetWithStringURL:(NSString *)urlString { if (![self.preloadedVideoAssets objectForKey:urlString]) { [self removePreloadedVideoAssetIfNeededAndAddKey:urlString]; [self.preloadedVideoAssets setObject:[AVURLAsset URLAssetWithURL:[NSURL URLWithString:urlString] options:nil] forKey:urlString]; } return [self.preloadedVideoAssets objectForKey:urlString]; } […]

Consultar espacio de disco iOS disponible con Swift

Estoy intentando get el almacenamiento de dispositivos iOS disponible usando Swift . Encontré esta function aquí func deviceRemainingFreeSpaceInBytes() -> NSNumber { let documentDirectoryPath = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true) let systemAttributes = NSFileManager.defaultManager().attributesOfFileSystemForPath(documentDirectoryPath.last as String, error: nil) return systemAttributes[NSFileSystemFreeSize] as NSNumber } Pero en el time de compilation se proporciona este error: [NSObject : AnyObject]? does not […]

Reactivar Native AsyncStorage almacenando valores que no sean cadenas

¿Hay alguna forma de almacenar valores que no sean cadenas con AsyncStorage? Quiero almacenar valores booleans simples, por ejemplo. AsyncStorage.setItem('key', 'ok'); No es problema, pero: AsyncStorage.setItem('key', false); No funciona..