[英]NSInvalidArgumentException', reason: '-[__NSCFConstantString objectForKey:]: unrecognized selector sent to instance 0x10256a1b0'
[英]__NSCFConstantString objectForKey unrecognized selector sent to instance error
我基本上得到這個錯誤
'NSInvalidArgumentException', reason: '-[__NSCFConstantString objectForKey:]: unrecognized selector sent to instance 0x581f0'
在我的程序上。 我認為這是指我打的這個電話,
if (data != nil) {
if([data objectForKey:@"username"]){
// NSArray *check= [[NSArray alloc]init];
//check=[data allValues];
[dict setObject:[data allValues] forKey:@"args"];
}else{
[dict setObject:[NSArray arrayWithObject:data] forKey:@"args"];
}
在setObject:[data allValues]。 我不知道為什么會出現該錯誤,但是數據是一個NSDictionary,我正在獲取所有值並將其放置在數組中。
錯誤發生在這里:
if([data objectForKey:@"username"]){
我認為是這樣,因為這似乎是唯一調用objectForKey的地方。 您在名為“數據”的變量上調用它,我猜這根本不是字典。 您應該使用NSLog的類型來查看。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.