Mor*_*ang 0 cocoa-touch plist nsfilemanager ios
我完成它后,我想删除我的两个plist.我正在尝试使用这一行:
[[NSFileManager defaultManager] removeFileAtPath:path error:NULL];
Run Code Online (Sandbox Code Playgroud)
这给我错误:
'NSFileManager'没有可见的@interface声明选择器'removeFileAtPath:error'
这是因为我没有使用NSObject吗?
在.h
:UITableViewController<UIApplicationDelegate,UIAlertViewDelegate>
Run Code Online (Sandbox Code Playgroud)
如何修复此错误或删除plist文件?
小智 7
该的NSFileManager文档没有列出一个removeFileAtPath:error:方法,这就是为什么你得到这个错误.你需要的是removeItemAtPath:error:方法(项目,而不是文件).
要回答有关NSObject的问题,如果您前往UITableViewController文档,您可以看到该类的继承树:
继承自 UIViewController:UIResponder:NSObject
这表明,从的UITableViewController的UIViewController,从UIResponder,从NSObject的继承继承继承.因此,您实际上使用的是NSObject,虽然已经分为三代.请注意,这与NSFileManager错误无关.
| 归档时间: |
|
| 查看次数: |
850 次 |
| 最近记录: |