我想处理iOS应用中的文件。 我的应用程序应该创建一个带有自定义后缀的文件(例如file.mysuff)并将其保存到设备中,这样我就可以使用iTunes文件共享来复制它。 然后我希望能够将该文件附加到新邮件中。 当接收者打开文档时,邮件应该启动我的应用程序并处理该文件。
是否有关于该主题的好教程? 我仍然对可可/可可触摸很新,所以对我来说应该很容易。 可能是我可以实现的包装器,所以我只需编写类似
的代码 [self [saveMyFile path:[NSURL] contents:[NSString]]]
...
感谢您的帮助! Greets,J。
答案 0 :(得分:2)
这是如何将文件保存到iPhone上的文档以便稍后使用的一个示例。这将存储列表中的字典,更改值,然后将更新字典写回指定的文件。如果这是您正在寻找的,请告诉我。
//user document directory and instantiate dictionary
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectoryPath = [paths objectAtIndex:0];
NSString *plistFilePathInDocumentsDirectory = [documentsDirectoryPath stringByAppendingPathComponent:@"YourFile"];
NSMutableDictionary *yourList= [[NSMutableDictionary alloc] initWithContentsOfFile:plistFilePathInDocumentsDirectory];
//save the new information to the plist in the user documents directory
[yourList setObject:someObject forKey:someKey];
[yourList writeToFile:plistFilePathInDocumentsDirectory atomically:YES];