![iphone – [__NSCFNumber length]:无法识别的选择器发送到实例0x6d21350,第1张 iphone – [__NSCFNumber length]:无法识别的选择器发送到实例0x6d21350,第1张](/aiimages/iphone+%E2%80%93+%5B__NSCFNumber+length%5D%EF%BC%9A%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E7%9A%84%E9%80%89%E6%8B%A9%E5%99%A8%E5%8F%91%E9%80%81%E5%88%B0%E5%AE%9E%E4%BE%8B0x6d21350.png)
[__NSCFNumber length]: unrecognized selector sent to instance 0x6d21350
这是我的代码:
Nsstring *urlString = @"http://API.twitter.com/1/statuses/update.Json"; NSURL *url = [NSURL URLWithString:urlString]; NSMutableDictionary *params = [[NSMutableDictionary alloc] init]; [params setobject:status forKey:@"status"]; [params setobject:replyToID forKey:@"in_reply_to_status_ID"]; [params setobject:@"1" forKey:@"include_entitIEs"]; // Build the request with our parameter TWRequest *request = [[TWRequest alloc] initWithURL:url parameters:params requestMethod:TWRequestMethodPOST]; // Attach the account object to this request [request setAccount:twitteraccount]; [request performRequestWithHandler:^(NSData *responseData,NShttpURLResponse *urlResponse,NSError *error) { if (!responseData) { // inspect the contents of error NSLog(@"%@",[error localizedDescription]); self.alert = [[UIAlertVIEw alloc] initWithTitle:@"http error" message:@"I Could not connect to the Twitter API." delegate:self cancelbuttonTitle:nil otherbuttonTitles:@"OK",nil]; [self.alert show]; [self.replyDelegate replyRequestSuccessful:NO]; } else { /*Nsstring *responseDataAsstring = [[Nsstring alloc] initWithData:responseData enCoding:NSUTF8StringEnCoding]; NSLog(responseDataAsstring);*/ NSError *error; NSArray *replyResponse = [NSJsONSerialization JsONObjectWithData:responseData options:NSJsONReadingMutableLeaves error:&error]; if (!replyResponse) { NSLog(@"%@",[error localizedDescription]); self.alert = [[UIAlertVIEw alloc] initWithTitle:@"JsON error" message:@"I Could not parse the JsON response from the Twitter API." delegate:self cancelbuttonTitle:nil otherbuttonTitles:@"OK",nil]; [self.alert show]; [self.replyDelegate replyRequestSuccessful:NO]; } else { [self.replyDelegate replyRequestSuccessful:YES]; } } }]; 我尝试了deBUGgin,一旦进入了performRequestWithHandler就死了。它去了else块并且死于上面的错误。
解决方法 这意味着您正在传递一个NSNumber,其中被调用的代码期望Nsstring或其他具有长度方法的对象。您可以告诉Xcode打破异常,以便您可以看到长度方法被调用的位置。 总结以上是内存溢出为你收集整理的iphone – [__NSCFNumber length]:无法识别的选择器发送到实例0x6d21350全部内容,希望文章能够帮你解决iphone – [__NSCFNumber length]:无法识别的选择器发送到实例0x6d21350所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)