私の配列unique
は私のメイン配列と私の配列kind
です。kind
配列に の値が 1 つだけ存在することを確認する必要がありunique
ます。次に、配列の値が複数ある場合は、配列kind
でunique
使用されている最初の値以外のすべての値を設定解除する必要があります。
これをさらに達成するには、次のコードを使用しますがindexpath
、見つかったオブジェクトを保存して後で比較することはできません。xcode 言う"bad receiver type nsinteger"
誰かがこれを達成するのを手伝ってくれますか?
kind = @[@"#Routine",@"#Exercise",@"#Username"];
NSMutableArray *uniqueKind = [NSMutableArray array];
for (NSString* obj in kind) {
if ( [unique containsObject:obj] ) {
NSInteger i = [unique indexOfObject:obj];
[uniqueKind addObject: [i intValue]];
}
}