iphone - 每对的第二个对象必须是非零

标签 iphone objective-c cocoa-touch

我正在开发应用程序,当我调试我的代码时,它显示以下错误。

-(IBAction)addSelected:(id)sender
{

    NSString* emptyStr = @"";

    NSDictionary* traits = [NSDictionary dictionaryWithObjectsAndKeys:
        self.walletName.text,       @"alias",
        self.abc.text,     @"abc",
        self.field.text,     @"field",
        @"name,"                @"Type",
        nil];-------at this point it is showing thread recieved signal sigabrt

在调试控制台中给出了这个原因。 '+[NSDictionary dictionaryWithObjectsAndKeys:]: 每对的第二个对象必须是非零。或者,你忘记了 nil-terminate 你的参数列表吗? * 第一次抛出调用堆栈:

最佳答案

@"name", @"Type", 应该是 @"name", @"Type",

,在字符串里面。

关于iphone - 每对的第二个对象必须是非零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345637/

相关文章:

iphone - 这两个 NSString 方法之间的区别

IOS 使用 CGSize 弃用方法创建文本大小

iPhone:在 UIScrollView 或 UITableView 上覆盖图像

ios - 获取在数组内部具有特定键的NSDictionary

iphone - 如何为 iPhone 应用程序编写服务器

iphone - 如何将图像放入此 UIPickerView 中?

iphone - 当我从 Xcode 为 iOS 模拟器编译和部署应用程序时,编译后的 .ipa 位于何处?

ios - containerURLForSecurityApplicationGroupIdentifier : gives different results on iPhone and Watch simulator

ios - 如何将 UITextField 旋转 90 度以使文本垂直?

ios - Facebook iOS SDK - 获取好友列表