#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {
    @autoreleasepool {   
//将内容写进创建的文件
  
        //创建一个文件
        NSFileManager * manager=[NSFileManager defaultManager];
        
        NSString * str1=@"hello world";
        NSData * data=[str1 dataUsingEncoding:NSUTF8StringEncoding];        //用path保存路径
        NSString * path=NSHomeDirectory();
        path =[path stringByAppendingPathComponent:@"deskTop/first.txt"];
        
        //在路径下创建一个新文件
        [manager createFileAtPath:path contents:data attributes:nil]; }
    return 0; 
}

解决方案 »

  1.   

    这目录不正确,如果是 OS X 的话,你至少也得"~/Desktop"吧;iOS 只能把文件写到 Document 目录下。
      

  2.   

    你指定的写入文件的路径,对于当前应用来说是没有写权限的。在ios中,每个应用都是自己独立的存储区域,你可以写入的目录只能是Documents, tmp
      

  3.   

    百度下沙盒目录,可以找到好多的。创建iOS工程才能获取那个方法。