jjzjj

NSFileManager

全部标签

ios - Realm:如何获取数据库的当前大小

是否有RealmAPI方法来获取我的RealmSwift应用的当前数据库大小,使用RealmSwift作为数据存储?这样我就可以在应用程序本身中显示该信息(如统计信息)。提前致谢约翰 最佳答案 Realm的API不提供这样的方法。但出于这些目的,使用Foundation'sNSFileManagerAPI似乎就足够了。.letrealm=…letpath=realm.configuration.fileURL!.pathletattributes=try!NSFileManager.defaultManager().attribut

swift - 使用 Swift 从服务器下载文件

您好,我有一大堆.mp3文件要与NSFileManager一起使用并存储在文档文件夹中。有什么方法可以在线下载.mp3文件,然后将其保存到文档文件夹中?这就是我用于本地文件的内容。letfilemanager=NSFileManager.defaultManager()letdocumentsPath:AnyObject=NSSearchPathForDirectoriesInDomains(.DocumentDirectory,.UserDomainMask,true)[0]letdestinationPath:NSString=documentsPath.stringByAppen

objective-c - 如何使用 iOS、模拟器和设备读取/写入文件?

因为我需要在我的应用程序启动时读取文件,有时在使用它时写入它,所以我尝试通过以下方式访问它:NSString*dataFile=[[NSBundlemainBundle]pathForResource:@"data"ofType:@"txt"];NSLog(@"%@",dataFile);而应该在我的项目文件夹中的文件却在模拟器文件夹中:2012-06-1317:36:56.398MyFileApp[610:15203]/Users/Rob/Library/ApplicationSupport/iPhoneSimulator/5.1/Applications/1FFD4436-DCCA

objective-c - 如何使用 iOS、模拟器和设备读取/写入文件?

因为我需要在我的应用程序启动时读取文件,有时在使用它时写入它,所以我尝试通过以下方式访问它:NSString*dataFile=[[NSBundlemainBundle]pathForResource:@"data"ofType:@"txt"];NSLog(@"%@",dataFile);而应该在我的项目文件夹中的文件却在模拟器文件夹中:2012-06-1317:36:56.398MyFileApp[610:15203]/Users/Rob/Library/ApplicationSupport/iPhoneSimulator/5.1/Applications/1FFD4436-DCCA

objective-c - 在 iOS 上为 NSFileManager 获取 root 权限(越狱)

我正在尝试将文件写入设备的根分区。这是一个越狱应用程序,因此它安装在/Applications中。使用NSFileManager写入根文件系统时,写入失败并出现“PermissionDenied”错误。我的应用似乎没有以root身份运行。它虽然安装在/Applications中。我的应用程序如何成为根用户? 最佳答案 是的,应用程序必须以root身份运行才能访问非移动目录。在与Optimo和Saurik讨论后,我终于找到了获得root权限的正确方法。在main()函数中添加setuid(0);和setgid(0);正常构建应用。在应

objective-c - 在 iOS 上为 NSFileManager 获取 root 权限(越狱)

我正在尝试将文件写入设备的根分区。这是一个越狱应用程序,因此它安装在/Applications中。使用NSFileManager写入根文件系统时,写入失败并出现“PermissionDenied”错误。我的应用似乎没有以root身份运行。它虽然安装在/Applications中。我的应用程序如何成为根用户? 最佳答案 是的,应用程序必须以root身份运行才能访问非移动目录。在与Optimo和Saurik讨论后,我终于找到了获得root权限的正确方法。在main()函数中添加setuid(0);和setgid(0);正常构建应用。在应

objective-c - 检查目录是否存在时如何避免 EXC_BAD_ACCESS?

我正在构建一个将图像缓存在应用程序包的文档目录中的应用程序。为了确保目录存在,我想检查它们是否存在,如果不存在,则在应用程序启动时创建它们。目前,我在didFinishLaunchingWithOptions:中这样做:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{NSArray*directoriesToCreate=[[NSArrayalloc]initWithObjects:@"DirA/DirA1",@"DirA/D

objective-c - 检查目录是否存在时如何避免 EXC_BAD_ACCESS?

我正在构建一个将图像缓存在应用程序包的文档目录中的应用程序。为了确保目录存在,我想检查它们是否存在,如果不存在,则在应用程序启动时创建它们。目前,我在didFinishLaunchingWithOptions:中这样做:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{NSArray*directoriesToCreate=[[NSArrayalloc]initWithObjects:@"DirA/DirA1",@"DirA/D

ios - 如何获取文档目录中文件的所有路径?

我通常使用NSBundle获取路径。但是,NSBundle不包含Documents文件夹。如何获取文档目录中文件的所有路径(或名称)? 最佳答案 这将为您提供文档目录下所有文件的路径NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSArray*filePathsArray=[[NSFileMana

ios - 如何获取文档目录中文件的所有路径?

我通常使用NSBundle获取路径。但是,NSBundle不包含Documents文件夹。如何获取文档目录中文件的所有路径(或名称)? 最佳答案 这将为您提供文档目录下所有文件的路径NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSArray*filePathsArray=[[NSFileMana