问题标签 [nsarray]

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 投票
3 回答
253 浏览

iphone - 无序/有序上下文获取

我无法理解为什么在执行 executeFetchRequest 后分配给数组对象的值会变得“无序”。好吧,我不确定获取是这里的问题。这是代码。

印刷品

获取执行到数组对象
索引 0 :: 项目: d
索引 1 :: 项目: c
索引 2 :: 项目: e
索引 3 :: 项目: b
索引 4 :: 项目: a

谢谢你。

0 投票
6 回答
18789 浏览

iphone - 使用 NSArray 指定 otherButtonTitles?

UIAlertSheet 的构造函数将 otherButtonTitles 参数作为 varg 列表。我想从 NSArray 指定其他按钮标题。这可能吗?

即我必须这样做:

但由于我在运行时生成可用按钮列表,所以我真的想要这样的东西:

现在,我在想我需要单独调用initWithTitle:1 个项目、2 个项目和 3 个项目。像这样:

这是很多重复的代码,但实际上可能是合理的,因为我最多有三个按钮。我怎样才能避免这种情况?

0 投票
1 回答
623 浏览

objective-c - 使用 NSArray 的 makeObjectsPerformSelector 产生副作用

我在 Objective-C 程序中有一个 NSArray 的 Foos。我想调用每个 Foo 的 doIt 函数,但是,根据文档, NSArray 的 makeObjectsPerformSelector 函数不允许修改原始 Foos 。doIt 选择器在调用 doIt 时更改每个 Foo 的 m 数据成员。如何在 NSArray 中的每个 Foo 上有效地执行此功能?

0 投票
3 回答
890 浏览

iphone - 如何根据 Objective-C 中另一个数组中的对象过滤数组?

我在 tableView 中有一组对象。我希望用户能够转到另一个页面并从对象清单中进行选择以过滤第一个数组。

我应该如何处理清单中的数据?我目前将其作为选定对象的 NSMutableArray 处理。但是,如何用另一个数组的内容过滤第一个数组呢?

我应该将每个项目作为 NSString 来处理吗?

谢谢您的帮助!

0 投票
2 回答
761 浏览

iphone - 初学者:为什么我会得到 EXC BAD ACCESS?

在点击“self.myData = ...”行时出现异常

GDB程序接收信号:EXC_BAD_ACCESS

这是我的代码:

0 投票
3 回答
3217 浏览

objective-c - 在 nsmutable 数组中排序

假设我的游戏中有以下数据。我在 cocos2d 中开发了游戏。

以上数据存储在 plist 文件中。

Plist 有一个数组作为根。

其中有10本词典。

每个字典有两个值:

  • 字符串值 - 名称
  • 数值-分数

当我使用

我想按分数对这个可变数组进行排序。

是否可以?

0 投票
2 回答
274 浏览

objective-c - NSArray 中的空值

我不敢相信我忘记了这一点,NSArray如果字段中没有值(这是通过加载 .plist 文件来确定的)。我知道我应该知道这一点,但现在我脑子里放了一个严重的屁

0 投票
1 回答
4687 浏览

iphone - iphone sdk see size of local file (one created by application)

Is there anyway I can look at the size of a file the application creates in bytes then store that number to use later? OR is there any way I can tell if an object in an NSArray is empty, I've tried everything, but it just doesn't work!

0 投票
2 回答
5303 浏览

iphone - NSArray 中的对象数

我想知道是否有任何可能的方法来获取 NSArray 对象中的对象数量(计数)

0 投票
2 回答
1025 浏览

iphone - 无法将图像从 Array 分配给 imageView,但可以将图像从 UIImage 变量分配给 imageView

我遇到了数组和在视图之间传递图像的问题,我需要一些帮助!所以背景是我有:

• RootViewController(处理我的表格视图)

• CommunicationViewController,它处理表格中选定元素的详细信息

• SelectSlideViewController 显示从 CommunicationViewController 中单击的图像,并允许用户从相机胶卷中选择不同的图像

所以问题:

• 在 CommunicationViewConroller 中,如果用户单击一个按钮,我有以下代码:

上面的代码有效,例如,如果我单击按钮 5,因为它将 image5 设置为“SelectSlideViewController”中的视图。

但是,我希望多个按钮使用相同的“selectSlide”动作——为此,我需要确定按下了哪个按钮,然后从图像数组(或一系列笨拙的 if-else 语句)。

• 所以我修改后的代码如下,但它不适用于数组——有什么想法吗?:

我已经明确确认 imageArray 的大小为 9,并且它正在从数组中选择正确的索引,但是如果从数组中访问,则 SelectSlideViewController 不会显示图像。如果使用笨拙的 if-else 语句访问,它会显示它。