【问题标题】:SIGTRAP -[__NSCFString count]: unrecognized selector sent to instanceSIGTRAP -[__NSCFString count]:无法识别的选择器发送到实例
【发布时间】:2014-07-29 13:49:20
【问题描述】:

我的 iPhone 应用程序出现SIGTRAP 问题,-[__NSCFString count]: unrecognized selector sent to instance...

当我打电话给UITableView时发生了崩溃。

我不知道如何跟踪这个问题,所以我寻求帮助。

有人知道我遇到SIGTRAP 问题的原因吗?

非常感谢!

【问题讨论】:

  • 可能是因为你调用 count 的东西你认为是一个数组,但实际上是一个字符串。
  • 我正在调用一个数组,并确保使用 NSLog (@"Array %@", [self.names class]);

标签: iphone objective-c cocoa-touch uitableview


【解决方案1】:

您在 NSString 变量上调用 -count NSArray 方法。在调用 count 之前,请确保您的调用计数变量是 NSArray 或集合对象。

【讨论】:

  • 我正在调用一个数组,并确保使用 NSLog (@"Array %@", [self.names class]);
  • 检查其他地方,同时将断点设置为所有异常,以查明崩溃的确切位置。
  • 我这样做了,我在另一个地方处理了一个格式错误的数组。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多