iphone - 文件句柄选项未出现

标签 iphone ios nsfilemanager filehandle

我从教程中输入了以下代码,但无法让它工作...... 它说“'NSFilemanager'没有可见的@interface声明选择器...... 对于[文件句柄seekToEndOfFile]; [fileHandle writeData:[resultLine dataUsingEncoding:NSUTF8StringEncoding]]; [文件句柄关闭文件];部分..

知道问题是什么,因为我已经经历过很多次了。 谢谢 垫子

 - (IBAction)SaveText:(id)sender {

NSString *resultLine =[NSString stringWithFormat:@"%@\n",
                       self.inputText];

NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask,YES)objectAtIndex:0];
// textMsg.text = docPath;

NSString *savedTextMsg =[docPath stringByAppendingPathComponent:@"textMessage.csv"];

if (![[NSFileManager defaultManager] fileExistsAtPath:docPath]) {
    [[NSFileManager defaultManager]
     createFileAtPath:savedTextMsg contents:nil attributes:nil];
}
NSFileManager *fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:savedTextMsg];
[fileHandle seekToEndOfFile];
[fileHandle writeData:[resultLine dataUsingEncoding:NSUTF8StringEncoding ]];
[fileHandle closeFile];

self.textMsg.text =@"";
NSLog(@"info saved");

最佳答案

如果你改变的话会有帮助:

NSFileManager *fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:savedTextMsg];

到:

NSFileHandle *fileHandle = [NSFileHandle fileHandleForUpdatingAtPath:savedTextMsg];

记下变量的类型。

关于iphone - 文件句柄选项未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13536780/

相关文章:

iphone - 将 NSArray 插入 NSDictionary

ios - 如何在书的目录中向 LabelView 添加点(省略号)

ios - 2 个同名的 iOS 开发者证书

iphone - CoreBluetooth[错误] XPC 连接中断,正在重置

iphone - 如何移动 UIToolbar 项目?

ios - 操作对象数组时出错

iphone - NSFileManager 中是否有任何方法可以仅获取某些字节范围的文件内容

ios - 将资源 plist 文件复制到应用程序支持文件夹?

iOS 文档文件夹不是目录和/或丢失

iphone - iPhone 的其他开发平台