问题标签 [nsmutablearray]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2977 浏览

iphone - 从 SINGLE nsmutablearray 将数据添加到 UITableView 的 2 个部分

我想知道如何在不同部分的 tableView 中列出数据,但来自单个数据源。

我看到的所有示例都有数组数 = 部分数。我想要的是假设我有一个 3d nsmutableArray。

它可能是可行的,但我只需要一个方向。

0 投票
2 回答
2469 浏览

iphone - 在 NSMutableArray 中搜索字符串以显示在表中

好的,我有一个图书对象类。这有 Book.name 和 Book.id 作为扩展名。Book.name 是 NSString。UITableView 中应该可以搜索和列出哪些内容。

NSMutableArray *matchingSymptomsArray = [[NSMutableArray alloc] initWithCapacity:50];

DataArray 是存放所有书籍的地方。超过一百本。它是 UITableView 的主要数据源。我正在尝试搜索字符串的每个字母并将其与 Book.name 匹配,但即使在我开始之前,我也无法执行 for(Book *bk in LetterArray) //产生错误..

似乎是什么问题?

这是控制台中的错误 **** -[Book countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x55c110 2009-09-29 06:17:41.073 Smart Diagnosis[3897:20b] * 由于未捕获而终止应用程序异常'NSInvalidArgumentException',原因:'-[Book countByEnumeratingWithState:objects:count:]: 无法识别的选择器发送到实例 0x55c110'

有什么办法吗??

感谢您的帮助 :)

0 投票
1 回答
120 浏览

iphone - 这些 NSMutableArray 初始化有何不同?

在我的代码的一个分支中,我以前使用过这个

上面的数组用于填充 UITableVew。

只是因为,我切换到以下内容:

我没有对我的代码进行任何其他更改),每当我尝试向下滚动 UITableView 中的列表时,我的应用程序就会崩溃。

看起来我的数组没有正确初始化。有人可以解释为什么会发生这种情况吗?这两种方法在底层内存空间的分配方式上是否不相同?

0 投票
5 回答
72399 浏览

ios - NSMutableArray 对象的总大小

我有一个NSMutableArray可以容纳一堆对象的东西,我想弄清楚正在array使用多少内存。在查看了几个地方之后,我知道了调用的大小,当我调用它时,我得到了 32 位(这是NSMutableArray它自身的对象的大小)。

示例代码:

现在我想知道大小:)

0 投票
2 回答
717 浏览

iphone - 无法将存档的 NSMutableArray 加载到新的 NSMutableArray

该应用程序会将 NSMutableArray 保存到没有问题的存档中,但是一旦我尝试将 NSMutableArray 重新加载到新的 NSMutableArray @ viewDidLoad 中,应用程序就会崩溃。我在代码末尾放置了一个断点,其中“tempArray = [unarchiver decodeObjectForKey:kDataKey46];” 并且 tempArray 正在加载存档数组,但是当我通过“for”循环时 @“[poolListData addObject:testTemp];” “poolListData”不保存来自“tempArray”的数据。另外,如果我没有使用断点,只是让应用程序尝试加载,应用程序将崩溃......你们怎么看?

感谢您的时间!杰夫

0 投票
1 回答
789 浏览

iphone - 过滤超出边界的 NSMutableArray 索引问题

我正在尝试过滤一个NSMutableArray. 按特定国家/地区搜索项目。我已经尝试过NSpredicate效果很好但是我需要重新使用我无法使用的原始数组NSpredicate。所以我正在尝试下面的代码。

问:过滤NSMutableArray保持原始数组完整的最佳方法是什么?

//以下代码有效

但是,当我添加如下 if 语句时,我得到了超出范围的索引

0 投票
2 回答
1202 浏览

iphone - iPhone,在 UIPickerView 中显示包含 NSStrings 的 NSMutable 数组

我有一个带有以下代码的方法:

当我构建应用程序时,一切都正确构建,但它在控制台中启动时崩溃,我收到以下错误:

* -[NSCFString superview]:无法识别的选择器发送到实例 0x380da90 *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*** -[NSCFString superview]:无法识别的选择器发送到实例 0x380da90”

如果我使用包含 UIImages 的 UIImageView 而不是使用包含字符串的数组,那么一切正常......

我只想用从 1 到 50 的数字数组填充我的选择器...

任何帮助将不胜感激......这件事让我发疯:)

0 投票
1 回答
2490 浏览

iphone - 在 NSArray 中取一些对象并将其随机放入标签中

我从 plist 中选择数组的索引。这是一本包含 10 行不同字符串的字典。

我想取 6 个元素并将它们随机放入 6 个标签中

我尝试将它传递到一个新的 NSMutableArray 中,但它不起作用:

我也试试这个:

但它给了我钥匙而不是价值,没有可能选择我需要的东西。

谢谢你的帮助。

0 投票
2 回答
401 浏览

iphone - 滚动时 UITableView 损坏

我试图让 UITableView 显示数组中包含的项目。该数组包含在一个类 (HX_ParkingSearch) 中。

我有一个包含应用程序委托类中的数组的此类的引用,以使视图能够访问它。问题是我在 tableview 中正确显示了一页结果,但是当我尝试向下滚动时,尝试访问数组中的下一项时发生异常。事实证明,当我向下滚动并触发 cellForRowAtIndexPath 方法时,数组中的项目无效并且似乎已被释放,但我不明白它们被释放的位置!

有没有人有任何想法,因为这真的让我很头疼!

非常感谢,克里斯。

// 自定义表格视图单元格的外观。

0 投票
1 回答
418 浏览

iphone - 可可触感。这些 NSMutableData 方法之间到底有什么区别?

我有点不清楚的一件事是这些 NSMutableArray 方法之间的区别:

在幕后,类方法在这里究竟做了什么?它与实例方法有何不同?

干杯,道格