我正在iPad上开发这个应用程序。“浏览”按钮的这些代码允许用户查看iPad图库中的照片。代码:-(IBAction)BrowsePhoto:(id)sender{UIImagePickerController*imagePickerController=[[UIImagePickerControlleralloc]init];imagePickerController.delegate=self;imagePickerController.sourceType=UIImagePickerControllerSourceTypePhotoLibrary;UIPopoverControl
我的NSDocumentsDirectory中保存了一些文件,如何获取这些文件的名称,然后在uitableview中显示这些名称?我只想将对象的名称检索为NSString,我可以将文件作为对象检索,但不能检索它们的名称。这是它的代码:NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSError*error;objectsAtPathArray=(NS
我正在尝试在OCUnit环境中运行我的应用程序。它使用sqlite数据库,我将它放在应用程序的文档文件夹中。但是,当从测试运行时,数据库的路径设置为:~/Library/ApplicationSupport/iPhoneSimulator/6.0/Documents/Test.sqlite虽然相同的代码给了我一条路径~/Library/ApplicationSupport/iPhoneSimulator/6.0/Applications/34536EFB-005A-44A1-AD99-07D6B9F6888B/Documents/Test.sqlite当我在模拟器上运行它时。如何在我的
在我的应用程序中,用户有一组叶子(叶子是我的XCode项目中的核心数据实体)。我想创建一个笔记功能,以便他们可以为他们收藏中的每片叶子写/保存笔记。我想这需要将每个项目的文本保存为核心数据实体的属性或将其存储在文档目录中将文本与核心数据或文档目录一起保存是否更好的内存管理/应用程序效率?我知道将图像保存在核心数据中并不好,我想知道是否有其他最佳实践我应该知道/可以实现! 最佳答案 既然你说的是书面笔记,那根本不用担心效率问题。我们谈论的是每个音符几百个字节。这与性能可能成为问题的地方至少相差1000倍。只做最简单的事。正如您已经建议
我正在编写一个文本编辑器应用程序,并试图将NSString作为NSData存储在文档文件夹中的文件中,例如,我希望能够存储文件“myText.java”。我的代码在模拟器上运行。但是,在设备上似乎创建了一个文件,但是当我稍后尝试从文件加载数据时,我什么也得不到。我是否必须设置一些项目设置才能启用设备上的文档目录,或者我的代码是否有误?这是我的商店代码:-(void)saveFile:(NSString*)file{if(![fileisEqual:@"Empty"]){NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumen
我有一个选择器将我的图像保存在NSDocumentDirectory中,此处:for(inti=0;i如何确定或实现以检查现有图像/图像名称是否已经存在。然后,如果图像存在,即使它仍然在选择器中被选中,它也不会添加相同的图像/图像名称。 最佳答案 使用以下代码检查文档目录中是否已存在特定图像:NSString*documentsDirectoryPath=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtInde
我有一个继承自NSObject的名为XYZ的类和一个包含XYZ对象的数组。我需要将此数组写入文档目录中的plist文件。在尝试[arraywriteToFile....]后,我发现writeToFile失败,因为数组包含XYZ类的自定义对象。可能的解决方案是将对象转换为NSData。实现这一目标的不同方法是什么?我发现NSCoding很合适,但无法理解如何使用它。任何帮助将不胜感激。 最佳答案 RayWenderlich'sblog上有一个很好的教程其中解释了如何使用NSCoding。简单地说,你只需要在你的代码中实现*-(void
我在NSDocumentDirectory中创建了私有(private)文件夹,我想将其隐藏在iTunes中并不允许备份。在这个问题HowtohidefolderscreatedinDocumentDirectoryinios?人们建议保存在私有(private)目录中。但根据apple文档是不行的https://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.h
我正在编写一个注册应用程序,它应该在文档目录文件夹中保存一个CSV文件。我想查看输出,看看在excel中打开CSV文件时会发生什么。我通过使用以下代码片段找到应该保存的位置导航到文档目录文件夹:NSLog(@"InfoSaved");NSLog(@"DocumentsDirectory:%@",[[[NSFileManagerdefaultManager]URLsForDirectory:NSDocumentDirectoryinDomains:NSUserDomainMask]lastObject]);这是我的代码,用于保存输入注册表单中11个文本字段的信息:-(IBAction)s
我是iPhone新手,我想检查我的文档目录中有多少文件夹,我想获取所有文件夹的名称,并将其存储在我的数组中。我只想要文件夹的名称,而不是文件夹内的内容。我们将不胜感激。 最佳答案 NSFileManager*mgr=[NSFileManagerdefaultManager];NSString*documentsDir[NSSearchPathsForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtIndex:0];NSArray*allFil