Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将NSMutable数据对象保存在plist文件中_Iphone_Objective C_Plist_Nsdata_Writetofile - Fatal编程技术网

Iphone 将NSMutable数据对象保存在plist文件中

Iphone 将NSMutable数据对象保存在plist文件中,iphone,objective-c,plist,nsdata,writetofile,Iphone,Objective C,Plist,Nsdata,Writetofile,我, 我目前正尝试使用以下方法将NSMutable数据保存在plist文件中: [receivedData writeToFile:pathText原子性:是] 请注意,接收到的数据来自URLrequest对象。这是我的密码: NSURLConnection *connection01 = [[NSURLConnection alloc] initWithRequest:request01 delegate:self]; if(connection01) {

我,

我目前正尝试使用以下方法将NSMutable数据保存在plist文件中:

[receivedData writeToFile:pathText原子性:是]

请注意,接收到的数据来自URLrequest对象。这是我的密码:

NSURLConnection *connection01 = [[NSURLConnection alloc] initWithRequest:request01 delegate:self];
        if(connection01)
        {

        //3.Create NSMutableData to receive data
        //receiveddata is an instance declared elsewhere

        receivedData = [NSMutableData data];
        }
之后

//6.Mettre les informations téléchargées dans un plist.

        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
        NSString *documentsDirectory = [paths objectAtIndex:0];
        NSLog(@"DOCUMENT DIRECTORY:  %@", documentsDirectory);
        NSString *pathNom = [documentsDirectory stringByAppendingPathComponent:@"InformationsUser.plist"];
        NSString *pathText = @"/Users/victorbielak/Desktop/InformationUser.text";

        [receivedData writeToFile:pathText atomically:YES];

        if (!documentsDirectory) {
            NSLog(@"Documents directory not found!");
        }
        if(![[NSFileManager defaultManager] fileExistsAtPath:pathNom])
        {
            NSLog(@"file not found");

        }
出现错误消息“未找到文件”,尽管我检查了URL下的信息是否已正确下载。有人知道代码中缺少什么吗?我认为plist是由write-to-file方法自动生成的

谢谢你的回复


Victor

您应该使用
pathNom
而不是
pathText
。:)

我认为你是对的。有时我会花很多时间去发现一个小错误!谢谢