私の配列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]];
        }
    }