【问题标题】:invalid ObjC Object error in Xcode while debugging调试时 Xcode 中的无效 ObjC 对象错误
【发布时间】:2016-02-02 12:34:33
【问题描述】:

如屏幕截图所示,调试器有最后两个名为 [0] 的对象 这是我的两个 NSString *变量..

两个变量都不能赋值..(我都初始化了..)

inquiryId=[NSString stringWithFormat:@"%@",[dictObj objectForKey:@"inquiry_id"]];

我正在从字典中分配,但它仍然是[0]

当我在日志中打印变量时,它会如图所示显示

我不知道这是哪种类型的错误..!!

【问题讨论】:

  • 释放它的原因
  • 我应该如何恢复它?
  • 什么是dictObj,因为它没有显示在调试器输出中(inquiryId 也没有)?它是如何填充的?
  • 你能 NSLog dictObj 吗?有问题的添加它。

标签: ios objective-c xcode debugging


【解决方案1】:

可能是因为您将对象分配给 NSString,请尝试以下代码:

inquiryId=[NSString stringWithFormat:@"%@",[dictObj valueForKey:@"inquiry_id"]];

【讨论】:

    【解决方案2】:

    我得到了这个问题的解决方案。!!!

    我只是 Remove referenceMy Viewcontroller 并再次添加它...

    该问题与某些链接问题有关。!!

    现在可以了..!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-14
      • 2010-11-20
      • 1970-01-01
      • 2019-05-02
      • 1970-01-01
      • 2012-08-12
      • 2016-09-25
      相关资源
      最近更新 更多