3

タイトルの言い方 - オブジェクトが最後の位置にあることを確認したいのですが、 の関数が見つかりませんNSOrderedSet。で簡単に設定できdata[data.count]ますか?

4

3 に答える 3

4

NSOrderedSet不変です。NSMutableOrderedSet特に、次addObject(_:)のようなを使用する必要があります。

data.addObject(myData)

NSOrderedSetNSMutableOrderedSetどちらも Foundation フレームワークの一部であり、CollectionType プロトコルに準拠していないため[]質問のように演算子を使用することはできません。

于 2016-05-05T19:40:28.587 に答える
1

いいえ。 NSMutableOrderedSetを使用する必要があります。

その場合、次を使用できます。

  • 迅速: func addObject(_ object: AnyObject)
  • 目的 C: - (void)addObject:(ObjectType)object
于 2016-05-05T19:41:43.693 に答える
0

NSMutableOrderedSet *mutableData=[data mutableCopy];

[mutableData addObject:theObjectToAdd];

データ=ミュータブルデータ;

于 2016-05-05T21:12:19.687 に答える