代码之家  ›  专栏  ›  技术社区  ›  Satyam

iphone NSFilemanager未创建文件

  •  0
  • Satyam  · 技术社区  · 14 年前

    我正在使用NSFileManager在指定路径创建一个包含文本视图内容的文件。 我正在使用以下代码

    [[NSFileManager defaultManager] createFileAtPath:saveFileName contents:[[tView text] dataUsingEncoding:NSASCIIStringEncoding] attributes:nil];
    

    但问题是,它创建的文件没有内容。我确信文本内容不是零。 如何检查并确认数据已写入文件。

    2 回复  |  直到 14 年前
        1
  •  2
  •   TechZen    14 年前

    1. [tView text] 确保它不是空的。
    2. ASCII编码现在可能会引起问题。尝试 NSUTF8StringEncoding NSUTF16StringEncoding

    由于ASCII不处理多字节字符编码,因此纯ASCII编码的本地化可能是一个问题。

        2
  •  1
  •   Jonathan.    13 年前

    contents: 参数。

    尝试:

    [[tView text] dataUsingEncoding:NSUTF8StringEncoding]