Jam*_*mil -1 objective-c nsmutablearray nsarray ios
我简单地填充收到此错误NSMutableArray中TableView的cell中突出显示的代码行.
而第一行正在执行.我尝试BooksDataForTable[a]从第1行到第2行而不是BookAuthors[a]成功执行.但是在查看调试区域时我得到了一些有趣的东西.这里是.
您可以看到两者之间的差异,NSMutableArray以及错误的原因.实际上BooksDataForTable是由NSStrings BooksAuthors填充,NSArray而不幸的是我不能理解为什么它可能是这个错误背后的原因!
BookAuthors 是一个数组数组,而不是一个字符串数组.
你需要一条像:
cell.detailText.label = [BookAuthors[a] firstObject];
Run Code Online (Sandbox Code Playgroud)
但是,似乎BookAuthors每个阵列中的所有数组都只有一个元素.所以你可能错误地构建了数组.
附注 - 标准方法是将标准方法和变量命名为以小写字母和类名开头,以大写字母开头.
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |