我正在使用NSFileManager在具有文本视图内容的指定路径上创建文件。 我正在使用以下代码
[[NSFileManager defaultManager] createFileAtPath:saveFileName contents:[[tView text] dataUsingEncoding:NSASCIIStringEncoding] attributes:nil];
但问题是,它创建的文件没有内容。我确信文本内容不是零。 如何检查并确认数据已写入文件。
答案 0 :(得分:2)
一些建议:
[tView text]
的值以确保它不为空。NSUTF8StringEncoding
或NSUTF16StringEncoding
。本地化可能是纯ASCII编码的问题,因为ASCII不处理多字节字符编码。
答案 1 :(得分:1)
嗯,我知道已经过了几个月了,但是你要将NSString而不是NSData发送到contents:
参数。
尝试:
[[tView text] dataUsingEncoding:NSUTF8StringEncoding]