草庐IT

writeToFile

全部标签

ios - writeToFile 在 iOS 7 上工作而不在 iOS 6 上工作

我遇到了一个问题,但找不到任何相关信息。我得到了一些代码,可以使用iOS在Documents文件夹中写入文件。检查了Apple文档,我想把它放在下一次发布时可用的地方。这是我使用的代码:-(void)writeToTextFile:(NSString*)logMessageinFile:(NSString*)fileName{//getthedocumentsdirectory:NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*docu

ios - 如何将 MKOverlay 对象存储到文件以供以后检索

我正在编写一个iOS应用程序来记录您的旅行路径,然后将其存储起来以便日后检索。大部分绘制路径的代码都是基于示例代码Breadcrumb.现在我正在添加功能来保存绘制的叠加层。最好的方法是什么?我可以使用CoreData但我不想对绘制的叠加层做太多事情,而是稍后再次检索它。我目前尝试了一个简单的NSArray。我将CrumbPath对象转换为NSData并将其存储在数组中。后来我检索它并将其转换回CrumbPath。但是,我似乎做错了什么。@interfaceCrumbPath:NSObject{MKMapPoint*points;NSUIntegerpointCount;NSUInte

iOS,将 writeToFile :atomically:YES never fail?

这个问题在这里已经有了答案:writeToFile:atomically:whatdoesatomicallymean?(2个答案)关闭8年前。我正在为iPad游戏编写一个保存游戏功能,实际上只需要1个保存游戏。但是,我不确定我是否应该考虑某种保存游戏损坏并使用当前/以前的保存以防万一损坏。iOS设备事件能否中断原子写入操作并使我的保存处于损坏状态?我说的是设备关闭、多任务处理、主页按钮、电话等内容.我知道原子的定义意味着它不应该,但我想确定一下。+(void)writeSaveGameData:(NSData*)data{if(data==nil){return;}[datawrit

ios - -[NSString writeToFile :] does not change the contents of the file

我正在尝试写入资源中的文件“index.html”。我可以毫无问题地加载文件,但我似乎无法写入它。什么都没有显示为错误,它只是不写。该应用程序没有中止或发生任何事情,但当我重新加载文件时,没有任何改变。我写的代码:NSBundle*thisBundle=[NSBundlebundleForClass:[selfclass]];NSString*path=[thisBundlepathForResource:@"index"ofType:@"html"];NSString*myString=[[NSStringalloc]initWithFormat:@""];[myStringwrit

ios - 无法在文件夹中写入 nsdata

代码如下:NSData*imageData=[NSDatadataWithContentsOfURL:imageURL];[imageDatawriteToFile:savedImagePathoptions:NSDataWritingAtomicerror:&error];if(error!=nil)NSLog(@"writeerror%@",error);错误:writeerrorErrorDomain=NSCocoaErrorDomainCode=4"Theoperationcouldn’tbecompleted.(Cocoaerror4.)"UserInfo=0x8b7b850

iphone - ios writeToFile 更改不保存

ios声称文件已写入,但更改从未实际保存,就好像它们保留在缓冲区中一样。我需要冲洗什么的吗?-(void)viewDidLoad{[superviewDidLoad];NSString*myFilePath=[[NSBundlemainBundle]pathForResource:@"MyFile"ofType:@"txt"];NSLog(@"\n\nPath=\n%@",myFilePath);NSString*myFileContents=[NSStringstringWithContentsOfFile:myFilePathencoding:NSUTF8StringEncodin

android - 不匹配的输入'结果期望 RPAREN : While running jython script

我一直在尝试运行一个jython脚本,它安装一个包并打开一个Activity,然后拍摄它的屏幕截图,最后将它保存在一个文件中。我正在使用以下代码来执行此操作:fromcom.android.monkeyrunnerimportMonkeyRunner,MonkeyDevicedevice=MonkeyRunner.waitForConnection()device.installPackage('F:\jind\Example.apk')package='com.android.example'activity='com.android.example.main_activity'ru

objective-c - writeToFile 没有写入文件

好吧,我遇到了一个问题,我已经为此苦苦挣扎了几天。这是:当尝试使用writeToFile写入xml文件(放置在我正在开发的xcode项目中)时,写入不起作用,我在xml文件中看不到任何内容,尽管从writeToFile返回的bool值是被评估为真实!此外,文件字节为零。所以,如果有人能帮我解决这个问题,我将不胜感激。下面是我写的部分代码://writingtoafileNSString*pathOfFile=[[NSBundlemainBundle]pathForResource:@"sample"ofType:@"xml"];NSString*dummyString=@"HelloW

iphone - writeToFile 失败 - 如何调试它失败的原因(什么工具)?

我从JSON(使用SBJson)获取一个NSDictionary,我想存储它。我正在使用[liveDatawriteToFile:localFilePathatomically:YES]它失败了。数据看起来像它的所有NSString、NSDictionary和NSArray(“原子地:是”要求)。我在其他地方使用了相同的localFilePath。所以我的问题是:我怎样才能找出问题出在哪里?我可以使用哪些工具来了解writeToFile失败的原因?日志不显示错误消息。 最佳答案 可能有多种原因:您正在写入的路径错误,不可写(您没有写

ios - 创建单独的文件

我正在寻找一种创建单独文件的方法。例如:我有一个应用程序,它具有名称、日期等形式,当我按下保存时,我想将用户该形式的所有信息保存到一个文件中。每次填写表格时,我都希望为每个用户创建一个新文件。该文件将保存在应用程序的文档目录中。文件名应来自表单的“名称”文本字段。我研究了快速创建文件的方法,但文件名始终硬编码在路径url中,每次填写表单时,信息都会保存在同一个文件中。我不想这样做。任何解决方案或建议表示赞赏,我似乎无法在线找到任何解决方案(仅如何创建具有硬编码文件名的文件,我已经能够做到)。importUIKitclassFormViewController:UIViewControl