5

我怎样才能以编程方式做到这一点?

有人告诉我这是这样做的方法,但NSSet顺序不同。

NSSet *set = [NSSet setWithArray:theArray];

任何想法?

提前致谢。

4

3 回答 3

11

如果你想订购,你必须使用 NSOrderedSet。

NSOrderedSet *set = [NSOrderedSet orderedSetWithArray:theArray];
于 2013-07-18T18:38:31.063 回答
2

如果您关心订单,您可能不想使用 NSSet。

于 2013-07-18T18:49:32.160 回答
-1

Swift 3 有解决方案:

let mutableArray : NSMutableArray!
// Use type NSObject or any custom type
let set = NSSet(array: mutableArray as NSArray as! [NSObject])
于 2016-11-24T14:01:51.227 回答