Chr*_*ris 1 cocoa-touch bundle file ios
可能重复:
写入文件目标c
如何创建文件并将其写入文件包?我有这个:
//make path to file
NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *filePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"usnews.txt", [sharedManager.articleNumber intValue] + 1]];
//write file
[textContent writeToFile:filePath atomically:YES encoding:NSUTF8StringEncoding error:nil];
Run Code Online (Sandbox Code Playgroud)
但它将其写入文档文件夹,并在应用程序关闭时删除.
你无法写入iOS上的主包.其内容以加密方式签名,作为App Store提交过程的一部分; 修改其内容将阻止应用程序运行.
应用关闭时不应删除文档.尝试传入以NSError在写入时接收错误消息.此外,您确定该文件是否写入您认为的位置?你用它作为文件名:
[NSString stringWithFormat:@"usnews.txt", [sharedManager.articleNumber intValue] + 1]
Run Code Online (Sandbox Code Playgroud)
但是你没有%d格式说明符,所以这个数字永远不会插入到文件名中.
| 归档时间: |
|
| 查看次数: |
7596 次 |
| 最近记录: |