问题标签 [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 回答
1508 浏览

iphone - 将新单元格插入排序的 UITableView 的有效方法?

我正在尝试将一个新单元格插入到对数据进行排序的表格视图中。有没有一种简单有效的方法可以使用 API 做到这一点?

最简单的方法似乎是将新数据插入 NSMutableArray,使用排序描述符进行排序,然后调用 reloadData。这应该只重新显示可见的行,所以它看起来不会太糟糕。

对数据数组进行二进制搜索,插入数据然后插入单元格是否值得?

0 投票
7 回答
1656 浏览

iphone - NSMutableArray 应用程序崩溃

我有一个自定义类“人”。

已经创建了几个 Person 对象并将其添加到名为“personArray”的 NSMutableArray 中。

然后我将其中一个传递给下一个视图,称为 userView。

这些都已被分配和初始化。

我正在使用的代码是:

当我单击表格行时,应用程序崩溃,调试器中显示如下:

对此的任何帮助将不胜感激!

富有的 :)

编辑

我从意外退出报告问题框中得到了这个:

这些帮助有用?

谢谢丰富

0 投票
4 回答
2890 浏览

objective-c - 可可触摸问题。[NSMutableArray array] 应该保留吗?

这是我正在编写的一些代码的要点。我担心我没有正确解决 NSMutableArray 上的数组类方法的保留/释放问题。以下实际上是泄漏内存吗?

0 投票
1 回答
497 浏览

ios - Obj - C:无法创建一个从 HTTP API 实时更新单元格的 UITableView(一次一个)

我正在轮询一个 HTTP API - 它一次返回一个项目,实时(大约每 4 秒)。收到每个项目后,我希望填充一个新的 UITableView 单元格。收到的项目的完整列表必须保留在类属性中,我猜是 NSMutableArray。将 NSMutableArray 初始化为类属性、在新信息进入时对其进行更新、然后使用计数更新新 UITableViewCell 的最佳方法是什么?以下是我向 NSMutableDictionary 添加内容的方式:

这是将对象填充到数组中的方法:

此时,对 messageDataArray 类属性调用 count 会使应用程序崩溃。我非常习惯在 Actionscript 中使用数组,Obj-C 显然完全不同。请解释将 NSMutableArray 实例化为类属性的方法,用 NSMutableDictionary 填充它,然后找到 NSMutableArray 计数(将实时动态更新),以便我可以使用该信息更新 UITableView(动态)。

或者......告诉我我很傻,并提出一个更简单的解决方案。

0 投票
3 回答
7329 浏览

iphone - NSMutableArray 不响应 objectAtIndex 选择器

好的,我知道我是 obj-c 的新手,但出于所有意图和目的,以下似乎应该可以工作:

我希望有人可以在这里帮助我,我正在用头撞墙!

0 投票
1 回答
2469 浏览

cocoa-touch - 如何创建 UILabel 的 NSMutableArray?

我这里有问题。我正在动态创建 UILabel 以显示到 UIView 中。这是代码:

  • 数组中元素的数量每次都会改变。
  • 我需要重新计算“flower.flowerQty”并将结果更新到标签(flowerQuantityLabel)中。
  • 我尝试将每个flowerQuantityLabel 的引用加载到 NSMuttableArray (flowersQtyLabels) 中,以便使用重新计算的结果更改其内容。
  • 在 for 的末尾,数组 flowersQtyLabels 为空。我不知道问题是什么。

我希望有一个人可以帮助我。

0 投票
4 回答
1743 浏览

iphone - NSMutableArray。将其转换为普通 ole C 数组的最快方法是什么

我喜欢 NSMutableArray 的便利性,但有时你只需要下拉到好的 ole C 数组。就像您将交错的顶点数组提供给 OpenGL 时一样。

将 NSMutableArray 的内容复制到 C 数组的最快方法是什么?

是的,我意识到这种混洗会导致效率低下,但我想看看我是否可以在不影响帧速率的情况下通过这种方法偷偷摸摸。

干杯,道格

0 投票
2 回答
2342 浏览

ios - NSMutableArray writeToUrl

是否可以使用:

为了将文件 (NSMutableArray) XML 文件发送到 url,并更新 url 以包含该文件?

例如:我有一个数组,我想将它上传到一个特定的 URL,下次启动应用程序时我想下载该数组。

在运行时:

意思是,我想将一个 NSMutableArray 写入一个 URL,该 URL 位于一个网络托管服务(例如 batcave.net,该 URL 接收信息并相应地更新服务器端文件。像设置这样的高分,用户发送他的分数,服务器更新它的文件,其他用户在运行时下载高分。

0 投票
2 回答
2375 浏览

iphone - 创建类似系统的高分系统,iPhone 端

我很抱歉提出一个新问题,我不得不这样做 - 因为我以未注册用户的身份从我的 iPhone 上写了另一个问题,而且从 iPhone 上写起来不太舒服。

改写问题:

是否可以使用:

[NSMutableArray writeToURL:(NSString *)path atomically:(BOOL)AuxSomething];

为了将文件 (NSMutableArray) XML 文件发送到 url,并更新 url 以包含该文件?

例如:我有一个数组,我想将它上传到一个特定的 URL,下次启动应用程序时我想下载该数组。

NSMutableArray *arrayToWrite = [[NSMutableArray alloc] initWithObjects:@"One",@"Two",nil];

[arrayToWrite writeToURL:

[NSURL urlWithString:@"mywebsite.atwebpages.com/myArray.plist"] 原子:YES];

在运行时:

NSMutableArray *arrayToRead =

[[NSMutableArray alloc] initWithContentsOfURL:[NSURL urlWithString:@"mywebsite.atwebpages.com/myArray.plist"]];

意思是,我想将一个 NSMutableArray 写入一个 URL,该 URL 位于 Web 托管服务
(例如 batcave.net)上,该 URL 接收信息并相应地更新服务器端文件。像设置这样的高分,用户发送他的分数,服务器更新它的文件,其他用户在运行时下载高分。

我希望这一点得到澄清。

编辑:我正在寻找的是编写 PHP 或 ASP 脚本,以便网站、数据发送到的 URL 知道如何处理它。如果可以在网络托管服务上执行此操作,我想要一个示例或教程,说明如何实现此脚本以处理数据。

〜提前谢谢。

0 投票
2 回答
2061 浏览

objective-c - EXC_BAD_ACCESS 试图读取一个 NSArray

在下面的代码中,我尝试从 plist 中读取数据:

不知何故,当我尝试设置“savedObject.value1”时,出现“EXC_BAD_ACCESS”错误。

我意识到这很可能是基本的内存管理,或者指针/对象的混乱,但我仍在学习。我希望有人可以在这里帮助我。最好的问候