我是Objective-C的新手。因此,在我想要的应用程序中,有一个按钮,当您单击按钮时,它应该删除一个文件。但是如何使用NSFileManager执行此操作?我怎么能说按下按钮会发生这种情况?
修改 我昨天买了一本书。我只是想了解一些基础知识。但我还有第二个问题。如何使用NSFileManager复制文件?我试过了:
- (IBAction)MoveFileTo:(id)sender {
[[NSFileManager defaultManager] moveItemAtPath: @"/folder/file.rtf" toPath: @"/folder/folder1" error:nil];
}
但它不起作用。
答案 0 :(得分:0)
使用.xib文件创建UIViewController子类,从库中删除UIButton。转到视图控制器的.h文件,将代码放在那里
- (IBAction)doDeleteFile:(id)sender;
和.m文件中的这个:
- (IBAction)doDeleteFile:(id)sender {
[[NSFileManager defaultManager] removeItemAtPath:<#path to your file as string #> error:nil];
}
然后转到界面构建器中的.xib文件,选择File的所有者并查找doDeleteFile:action,将其绑定到您的UIButton的touchUpInside事件,然后就可以了。
在尝试实际编码之前,无论如何都要尝试阅读一些文献。至少阅读有关界面构建器,IBActions和IBOutlets的信息。