Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.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
Ios AFNetworking 2.0和AFPropertylist_Ios_Objective C_Ios7_Afnetworking 2 - Fatal编程技术网

Ios AFNetworking 2.0和AFPropertylist

Ios AFNetworking 2.0和AFPropertylist,ios,objective-c,ios7,afnetworking-2,Ios,Objective C,Ios7,Afnetworking 2,我已尝试将我的应用程序迁移到iOS 7,因此我必须使用AFNetworking 2.0 当我使用此代码时: NSURL *plistURL = [NSURL URLWithString:@"/test.php"]; NSURLRequest *request = [NSURLRequest requestWithURL:plistURL]; AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] i

我已尝试将我的应用程序迁移到iOS 7,因此我必须使用AFNetworking 2.0

当我使用此代码时:

NSURL *plistURL = [NSURL URLWithString:@"/test.php"];
NSURLRequest *request = [NSURLRequest requestWithURL:plistURL];

AFHTTPRequestOperation *operation =
        [[AFHTTPRequestOperation alloc] initWithRequest:request];
operation.responseSerializer = [AFPropertyListRequestSerializer serializer];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id propertyList) {

//some code

 }failure:nil];

[operation start];
}

我收到警告,在编译错误时: 警告:

从“AFPropertyListRequestSerializer*”分配给“AFHTTPResponseSerializer*”的指针类型不兼容

错误很明显。您正在将请求序列化程序分配给响应序列化程序,当然,它不起作用

您可能需要使用
AFPropertyStrensesponseSerializer

从“AFPropertyListRequestSerializer*”分配给“AFHTTPResponseSerializer*”的指针类型不兼容

错误很明显。您正在将请求序列化程序分配给响应序列化程序,当然,它不起作用


您可能需要使用
AFPropertyStrensesponseSerializer

谢谢。错误和警告消失了。现在唯一的问题是,现在ActivityIndicator无休止地旋转,没有加载plist。它甚至不会在控制台中的代码id propertyList{code之后立即显示NSLog。不客气。您面临的问题似乎超出了此问题的范围。您可以尝试使用
[[NSOperationQueue mainQueue]addOperation:operation]启动操作;
与call
start
不同,但我认为您应该发布另一个更具体的问题。谢谢。错误和警告都消失了。现在唯一的问题是,现在ActivityIndicator无休止地旋转,没有加载plist。它甚至不会在代码id propertyList之后显示NSLog){控制台中的代码。不客气。您面临的问题似乎超出了此问题的范围。您可以尝试使用
[[NSOperationQueue mainQueue]addOperation:operation];
来启动操作,而不是调用
start
,但我认为您应该发布另一个更具体的问题。
Incompatible pointer types assigning to 'AFHTTPResponseSerializer<AFURLResponseSerialization> *' from 'AFPropertyListRequestSerializer *'
AFPropertyListRequestSerializer responseObjectForResponse:data:error:]: unrecognized selector sent to instance 0xdd83160