问题标签 [nsindexset]

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 投票
5 回答
43883 浏览

ios - 在 Swift 中从整数数组创建 NSIndexSet

我使用https://stackoverflow.com/a/28964059/6481734上的答案将 NSIndexSet 转换为 [Int] 数组,我需要做相反的事情,将相同类型的数组转换回 NSIndexSet。

0 投票
1 回答
716 浏览

ios - UITableView 重新加载部分崩溃

我正在使用[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:k] withRowAnimation:UITableViewRowAnimationNone];,我检查了我得到了一个有效的 k 值,但我仍然得到了-[NSIndexSet initWithIndexesInRange:]: Range {9223372036854775807, 1} exceeds maximum index value of NSNotFound - 1

0 投票
1 回答
445 浏览

ios - 什么会导致错误“-[UICollectionViewData numberOfItemsBeforeSection:] 中的断言失败”?

这是我的代码片段:

这个错误的原因是什么?

“-[UICollectionViewData numberOfItemsBeforeSection:] 中的断言失败”</p>

0 投票
1 回答
63 浏览

cocoa - NSIndexSet indexPassingTest 示例

我似乎找不到一个合适的例子来说明如何将“indexPassingTest”与 NSIndexSet 一起使用。我正在尝试与 NSIndexSets 进行比较,以找出差异。我希望使用以下代码:

这似乎根本没有遍历我的 NSIndexSet。使用 selectionIndexesNew 中的第一个值,但忽略后续值。我对这个方法的理解是,所有的Index值都是迭代的。还是我在这方面错了?

0 投票
1 回答
1150 浏览

swift - 无法将“Int”类型的值转换为预期的参数类型“IndexSet”

我在 fetchResult.objects(at:number) 中有以下错误

无法将“Int”类型的值转换为预期的参数类型“IndexSet”

我怎么解决这个问题?

0 投票
1 回答
2133 浏览

objective-c - Objective-C:如何将 NSIndexSet 转换为 NSIndexPath

我想将 NSIndexSet 对象转换为 NSIndexPath,效果如链接: https ://developer.apple.com/reference/photos/phphotolibrarychangeobserver?language=objc

有人知道示例中该方法indexPathsFromIndexSet:的实现吗?谢谢!

0 投票
1 回答
69 浏览

objective-c - 当用户在 NSAlert 后按 Enter 时未设置 NSIndexSet

我有一个非常简单的 Mac 应用程序,在某个特定时间,一个按钮会弹出一个带有输入字段的 NSAlert。之后,我对 NSTableView 采取了一些措施。如果用户按下 OK 按钮,它工作正常,但如果用户按下 ENTER,它不会定义 selectedrows

该索引的值为 NSNotFound。

有人可以帮忙解决吗?Tks

0 投票
3 回答
342 浏览

objective-c - NSMutableArray 将对象保存在 indexSet

我在 Xcode 8.2,OSX 不是 iOS,Objective-C

我有一个 NSMutableArray 和一个 NSIndexSet。我想删除数组的所有项目,除了 NSIndexSet 中的项目。所以基本上像

最好的方法是什么?我可以以某种方式“反转”索引集吗?

0 投票
1 回答
161 浏览

swift - 如何在 Swift 中从 IndexSetB 中删除 IndexSetA?

在 Objective-C 中,NSIndexSet可以removeIndexes:(NSIndexSet *)indexSet

IndexSet在 Swift 中是否有某种方法可以像NSIndexSet在 Objective-C 中那样做到这一点?

0 投票
0 回答
107 浏览

objective-c - NSTableView - 删除列中的行

有没有办法删除特定列中的一行NSTableView?如果我使用以下代码:

所有索引为 0 的行都被删除(在所有列中),这不是我想要的。我只想删除第 2 列中的第 0 行。这可能吗?

谢谢你的时间,丹。