Ios &引用;NSFileManager没有可见的界面;,网间网操作系统

Ios &引用;NSFileManager没有可见的界面;,网间网操作系统,ios,cocoa-touch,plist,nsfilemanager,Ios,Cocoa Touch,Plist,Nsfilemanager,我想在处理完我的两个plist后删除它们。我用这句话试着说: [[NSFileManager defaultManager] removeFileAtPath:path error:NULL]; 这给了我一个错误: “NSFileManager”没有可见的@interface声明选择器“removeFileAtPath:error” 这是因为我没有使用NSObject吗 in.h :UITableViewController 如何修复此错误或删除plist文件?不列出removeFileAt

我想在处理完我的两个plist后删除它们。我用这句话试着说:

[[NSFileManager defaultManager] removeFileAtPath:path error:NULL];
这给了我一个错误:

“NSFileManager”没有可见的@interface声明选择器“removeFileAtPath:error”

这是因为我没有使用NSObject吗

in.h

:UITableViewController
如何修复此错误或删除plist文件?

不列出
removeFileAtPath:error:
方法,这就是为什么会出现此错误。您需要的是
removitematpath:error:
方法(项,而不是文件)

要回答有关NSObject的问题,如果您前往,您可以看到该类的继承树:

继承自UIViewController:UIResponder:NSObject


这表明UITableViewController继承自UIViewController,UIViewController继承自UIResponder,UIResponder继承自NSObject。因此,本质上您使用的是NSObject,尽管它分为三代。请注意,这与NSFileManager错误无关。

您在哪里找到了
removeFileAtPath
??没有这样的方法。不是在iOS上,不是在mac上。
:UITableViewController<UIApplicationDelegate,UIAlertViewDelegate>