我有NSDictionary
一些我想在 a 中显示的参数UITextField
。但
firstname.text = [userdata objectForKey:@"firstname"];
抛出异常。如果我在它上面使用 NSLog[userdata objectForKey:@"firstname"];
显示正确的值。
这是抛出的异常:
2012-07-05 15:55:56.533 项目 [13642:f803] -[__NSArrayM _isNaturallyRTL]:无法识别的选择器发送到实例 0x68c4e20 2012-07-05 15:55:56.534 项目 [13642:f803] *** 终止应用程序到期未捕获的异常“NSInvalidArgumentException”,原因:“-[__NSArrayM _isNaturallyRTL]:无法识别的选择器发送到实例 0x68c4e20”
如果我使用
firstname.text = [NSString stringWithFormat:@"%@",[userdata objectForKey:@"firstname"]];
它有效,但它将值放在括号中。这里似乎有什么问题?为什么第一次尝试不起作用?