錯誤我得到:使用XMLRPC與iPhone給出錯誤(請詳細瞭解更多)?
* [NSURLError對象]:無法識別的選擇發送到實例0x5f510e0 *
2010-10-11 11:41:33.718 CBH [15454:207] **終止應用程序由於未捕獲的異常* 'NSInvalidArgumentException' 的,原因是: ' - [NSURLError對象]:無法識別的選擇發送到實例0x5f510e0' *
這裏是代碼:
NSArray *args = [NSArray arrayWithObjects:@"username",@"password",nil]; // the param(s)
NSString *server = @"https://username:[email protected]****.***:443/dsa/xmlrpc/restricted1/"; // the server
XMLRPCRequest *request = [[XMLRPCRequest alloc] initWithHost:[NSURL URLWithString:server]];
[request setMethod:@"BootService.getPublicTokenGeneric" withObject:args];
id response = [self executeXMLRPCRequest:request];
[request release];
if([response isKindOfClass:[NSError class]]) {
NSLog(@"Error : %@",response);
}
else {
NSLog(@"Response ");
}
}
- (id)executeXMLRPCRequest:(XMLRPCRequest *)req {
NSLog(@"HEllo");
XMLRPCResponse *userInfoResponse = [XMLRPCConnection sendSynchronousXMLRPCRequest:req];
if([userInfoResponse isKindOfClass:[NSError class]]) {
NSLog(@"Error %@",userInfoResponse);
}
return [userInfoResponse object];
}
有人可以幫我解決這個錯誤!
我編輯了代碼,現在我可以看到NSURLError是: Domain = NSURLErrorDomain Code = -1005「網絡連接丟失。」
NSErrorFailingURLStringKey = http://用戶名:密碼@。 .org:443/zws/xmlrpc/restricted1 /,NSErrorFailingURLKey = http://用戶名:密碼@。 .ORG:443/ZWS/XMLRPC/restricted1 /,
NSLocalizedDescription =網絡連接丟失,NSUnderlyingError = 0x5f2b300「網絡連接丟失
您是否在頭文件中定義了該方法? (如果是的話,請打印它太^^) – Vinzius 2010-10-11 16:07:18
現在我做了,警告已解決,但仍然是相同的錯誤。 – AKG 2010-10-11 16:11:29