Dar*_*ren 4 cocoa-touch objective-c nsarray ios
我有一个充满自定义对象的NSArray.每个对象都有几个变量:pk,amount,date等.
我想获取pk变量中编号最大的对象.我可以这样做:
NSUInteger maximumpk = [[bets valueForKeyPath:@"@max.pk"] intValue];
Run Code Online (Sandbox Code Playgroud)
这给了我最高pk的实际值.现在我需要获取该对象的索引.我看到当数组只有1个数据变量时使用indexOfObject,但是如何在这个实例中使用它呢?
谢谢
一二三*_*一二三 11
使用-indexOfObjectPassingTest:,例如:
NSUInteger idx = [bets indexOfObjectPassingTest:^(id obj, NSUInteger idx, BOOL *stop) {
return [obj pk] == maximumpk;
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1721 次 |
| 最近记录: |