今天在调试之前写好的软件功能。但是却出现了一出很无语的问题。就是我一处归档操作在模拟器上运行的很正常,但是在真机运行却归档不成功。
在几番搜索之下终于找到原因:原来以前经常写的归档都是在电脑上测试的,文件的存取路径直接都是
NSString *Path = NSHomeDirectory();
NSString *totalPath=[Path stringByAppendingPathComponent:@“document.arc”];
这样写,按大神们的说法由于使用模拟器用的是电脑操作,电脑操作比手机智能,路径写的很模糊就可以找到文件。但是手机必须写的详细路径才行。然后我又改了一下:
NSString *Path = NSHomeDirectory();
NSString *totalPath=[Path stringByAppendingPathComponent:@“Document/document.arc”];
然后真机运行,完美
本文记录了作者在软件调试过程中遇到的一个问题:在模拟器上运行正常的归档操作,在真机上却无法成功。经过排查发现是由于归档路径设置不当导致,并给出了正确的路径设置方法。
620

被折叠的 条评论
为什么被折叠?



