问题标签 [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.
iphone - 通过时 NSArray 变为 NSCFArray
我有一个方法可以接收许多不同类型的对象并决定如何处理它们:
}
这里会出现四件事之一:Look、Use、Exit 或 NSArray。前三个被发送成为 NSArray,最后一个已经是 NSArray。
现在,当我从其他地方传递一个 NSArray 时,就像这样:
...永远不会调用自定义操作,因为它将 myAction 读取为 NSCFArray 而不是 NSArray。当我尝试 [myAction isMemberOfClass:[NSCFArray class]] 时,它无法识别 CF。目前让它工作的简单方法是假设任何不是 Look、Use 或 Exit 的东西都是 NSArray(去掉最后一个 else if,把它留作 else),但这对我来说似乎很草率.
有人知道我该如何处理吗?
谢谢,-k。
iphone - iPhone - 从 NSArray 对象获取唯一值
我有NSArray
一个自定义类的对象。该类具有 3 个(城市、州、邮编)字符串属性。我想从array
.
我确实通读了这NSPredicate
门课,但在这种情况下无法充分了解如何使用它。我能找到的唯一例子是字符串操作。
有人可以帮我吗?
objective-c - 在 Objective-C 中向表中添加一行
我是 Objective-C 的新手,尝试向表中添加新行时遇到了很多麻烦。它的工作方式是,当应用程序加载时会弹出一个警报,询问用户是否愿意,开始新配置,加载保存的配置,或恢复上一个配置。现在,如果他们选择开始新配置,他们将被要求输入新名称,当他们点击完成时,应用程序会将新配置保存在表格中。
现在我只能让应用程序在表中存储一个配置,但是如果用户尝试进行另一个新配置,那么应用程序就会崩溃。这是我的代码的样子:
我已经阅读了很多关于这些东西的内容,但这似乎并不应该太难。另外我觉得主要问题是“数组”只有一个索引,当用户尝试添加另一个索引时,这就是导致应用程序崩溃的原因。
有人可以帮助我并告诉我我做错了什么以及如何做对吗?请!...或者也许只是指出我正确的方向?
iphone - 过滤 NSArray iphone
我使用 coredata 用表格视图中显示的数据填充数组。在表格视图中,我有两个部分。当一个单元格被推入第 1 节时,我希望将该单元格移动到第 2 节,反之亦然。
我不太确定如何做到这一点,我已经坐了大约 8 个小时试图弄清楚。
这是我到目前为止得到的:
我使用此代码来获取数据:
在 didSelectRowForIndexPath 中,我弄清楚了如何删除单元格:
如何在 tableView 的第 2 节中插入此单元格?我应该创建 2 个数组吗?我尝试了一些使用 NSDictiorary 的代码,如下所示:
但我从来没有设法让它工作。
任何帮助将不胜感激!提前致谢
iphone - 目标C:如何将文本字段中的电子邮件地址子串到以@分隔的第一部分
我一直在挠头,试图找到任何资源来将我从文本字段中获得的电子邮件地址子串化为获取 @ 符号之前的第一部分。我试过查看文档,玩弄按字符串分隔的组件。
没运气。
提前感谢您的帮助
iphone - iphone sdk - UITableView - 无法将表格分配给表格视图
这是我的代码的一部分。当我尝试加载包含 uitableview 的视图时,我的应用程序崩溃了。我认为我正在尝试使用但找不到的表有问题。请帮忙
在 .h 中声明,因为NSArray *gameTimingTable;
这是我用来将表分配给 uitableview 的代码
多谢
iphone - iPhone,在 UIPickerView 中显示包含 NSStrings 的 NSMutable 数组
我有一个带有以下代码的方法:
当我构建应用程序时,一切都正确构建,但它在控制台中启动时崩溃,我收到以下错误:
* -[NSCFString superview]:无法识别的选择器发送到实例 0x380da90 *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*** -[NSCFString superview]:无法识别的选择器发送到实例 0x380da90”
如果我使用包含 UIImages 的 UIImageView 而不是使用包含字符串的数组,那么一切正常......
我只想用从 1 到 50 的数字数组填充我的选择器...
任何帮助将不胜感激......这件事让我发疯:)
iphone - 在 NSArray 中取一些对象并将其随机放入标签中
我从 plist 中选择数组的索引。这是一本包含 10 行不同字符串的字典。
我想取 6 个元素并将它们随机放入 6 个标签中
我尝试将它传递到一个新的 NSMutableArray 中,但它不起作用:
我也试试这个:
但它给了我钥匙而不是价值,没有可能选择我需要的东西。
谢谢你的帮助。
objective-c - 最佳实践?- 数组/字典作为核心数据实体属性
我是核心数据的新手。我注意到集合类型不能用作属性类型,并且想知道将数组/字典类型数据存储为属性的最有效方法是什么(例如,构成街道、城市等地址的元素确实如此不需要单独的实体,并且比单独的属性/字段更方便地存储为字典/数组)。谢谢你。
objective-c - 适用于 NSArray 中包含的字符串数
我需要从 NSMutableArray 中选择字符串 valur,然后将其保存到 plist 中。我已经构建了一个 NSMutableArray 来在表格视图中显示信息。允许的最大索引为 8。(在示例中仅粘贴两个)
如果字符串不存在的问题,我收到以下错误:sDict 是用于将数据保存到属性列表文件的字典。
编码:
如果所有对象都存在,则此代码有效,但如果错过索引处的对象之一,则失败。我真的不知道如何正确检查对象是否存在,因为上面的代码似乎不能正常工作。
我已经尝试过 [self.smOne count] 但作为 Int 或 String 传递以创建条件的问题。感谢您的回答。