問題タブ [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.
objective-c - NSMutableSet 入力は出力と同じ順序ではありません
次のコードを使用して、NSMutableSet にオブジェクトを追加しました。
出力が挿入された順序と同じでないのはなぜですか?
objective-c - コア データ オブジェクトを削除しても、その関係がすべて無効になるわけではありませんか?
エンティティTaskTemplateおよびOccurrenceと対1の関係にあるTaskというエンティティがあります。これらのエンティティは両方とも、Tasksと対多の関係にあります。削除ルールは無効化に設定されています。
Occurrence内で、すべての Task を削除しようとします。そのために、次のコードを使用します。
これは動作しません。削除を試みる前のタスクとオカレンスは次のとおりです。
...そしてこれは後の結果-removeAllObjects
です:
予想どおり、 tasksリレーションシップが空になっていることに注意してください。しかし、私はtaskTypeが空であることも期待しています。私は何を間違っていますか?
編集:
タスクが削除済みとしてマークされているかどうかを確認できるように、コードを変更しました。私が今持っています:
タスクが削除対象としてマークされていることを示す「Y」が表示されます。fetchRequest は、コンテキストにタスクが残っていないことを示しています。しかし、保存しようとすると、矛盾したメッセージ (「タスクが無効です」) が表示されます。
objective-c - [NSMutableIndexSet コピー] の動作は正しくありませんか?
次の 2 つのステートメントを見てください。
rowsToDelete は NSMutableIndexSet であると予想していましたが、NSIndexSet です。NSMutableIndexSet にコピーが実装されていないようです。だとしたら、そんな基本型にもコピーを実装しないのは大失敗ではないでしょうか。または、IndexSet インターフェイスの基本的なものが欠けていますか?
ios - オブジェクトを NSMutableSet に追加できません (エラー: インターフェイスが表示されません)
iPad アプリで XCode 5 と iOS 7 を使用しています。ユーザーが選択した行インデックスを保存しようとしています。-didSelectRowAtIndexPath では、次のコードを使用して行をマークします。
シングルトンへの addObject でこのエラーが発生するのはなぜですか?:
「SingletonSelectedCellIndexes」の目に見える @interface がセレクター「addObject:」を宣言していません
シングルトン (NSMutableSet) を定義するコードは次のとおりです。
更新- .h ファイルは次のとおりです。
objective-c - Objective C - NSMutableSet が正しく機能しない
ラベルを追加しようとしている NSMutableSet があります。各ラベルが追加された後、セットのカウントを確認すると、0 として返されます。
私の .h ファイルで:
私の.mファイルでは:
uitableview - 説明が必要 (UITableView、NSMutableSet)
...
...
セルを再描画した後、選択したセルをフィルター処理する必要があります。
問題は、ログにこれだけが記録される理由です: EXIST1 EXIST2
EXIST3はどこですか?
簡単なテスト:
結果