我是iPhone应用程序开发的新手,并且在以下代码行中遇到此异常,有人可以帮助我解决此问题吗?
错误
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: varText)'
代码
[bodyDict setObject:textobj.varText forKey:TEXT_KEY];
最佳答案
最初,您从textobj.varText
获得nil值,因此请检查字符串长度是否为空
if([textobj.varText length] != 0)
[bodyDict setObject:textobj.varText forKey:TEXT_KEY];
else
[bodyDict setObject:@"" forKey:TEXT_KEY];
关于ios - setObjectForKey:对象不能在iPhone应用程序中崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35360797/