問題タブ [nsmutableset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
773 参照

objective-c - NSMutableSet 入力は出力と同じ順序ではありません

次のコードを使用して、NSMutableSet にオブジェクトを追加しました。

出力が挿入された順序と同じでないのはなぜですか?

0 投票する
1 に答える
439 参照

objective-c - コア データ オブジェクトを削除しても、その関係がすべて無効になるわけではありませんか?

エンティティTaskTemplateおよびOccurrenceと対1の関係にあるTaskというエンティティがあります。これらのエンティティは両方とも、Tasksと対多の関係にあります。削除ルールは無効化に設定されています。

Occurrence内で、すべての Task を削除しようとします。そのために、次のコードを使用します。

これは動作しません。削除を試みる前のタスクとオカレンスは次のとおりです。

...そしてこれは後の結果-removeAllObjectsです:

予想どおり、 tasksリレーションシップが空になっていることに注意してください。しかし、私はtaskTypeが空であることも期待しています。私は何を間違っていますか?

編集:

タスクが削除済みとしてマークされているかどうかを確認できるように、コードを変更しました。私が今持っています:

タスクが削除対象としてマークされていることを示す「Y」が表示されます。fetchRequest は、コンテキストにタスクが残っていないことを示しています。しかし、保存しようとすると、矛盾したメッセージ (「タスクが無効です」) が表示されます。

0 投票する
2 に答える
172 参照

objective-c - [NSMutableIndexSet コピー] の動作は正しくありませんか?

次の 2 つのステートメントを見てください。

rowsToDelete は NSMutableIndexSet であると予想していましたが、NSIndexSet です。NSMutableIndexSet にコピーが実装されていないようです。だとしたら、そんな基本型にもコピーを実装しないのは大失敗ではないでしょうか。または、IndexSet インターフェイスの基本的なものが欠けていますか?

0 投票する
1 に答える
390 参照

ios - オブジェクトを NSMutableSet に追加できません (エラー: インターフェイスが表示されません)

iPad アプリで XCode 5 と iOS 7 を使用しています。ユーザーが選択した行インデックスを保存しようとしています。-didSelectRowAtIndexPath では、次のコードを使用して行をマークします。

シングルトンへの addObject でこのエラーが発生するのはなぜですか?:

「SingletonSelectedCellIndexes」の目に見える @interface がセレクター「addObject:」を宣言していません

シングルトン (NSMutableSet) を定義するコードは次のとおりです。

更新- .h ファイルは次のとおりです。

0 投票する
2 に答える
103 参照

objective-c - Objective C - NSMutableSet が正しく機能しない

ラベルを追加しようとしている NSMutableSet があります。各ラベルが追加された後、セットのカウントを確認すると、0 として返されます。

私の .h ファイルで:

私の.mファイルでは:

0 投票する
2 に答える
241 参照

uitableview - 説明が必要 (UITableView、NSMutableSet)

...

...

セルを再描画した後、選択したセルをフィルター処理する必要があります。

問題は、ログにこれだけが記録される理由です: EXIST1 EXIST2

EXIST3はどこですか?

簡単なテスト:

結果