問題タブ [nsmutableorderedset]

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 投票する
1 に答える
900 参照

objective-c - NSMutableOrderedSet CoreData 関係の順序の変更

多対 1 の順序付けされた CoreData 関係でオブジェクトを置き換えようとしています...私のコードは次のとおりです。

それでも、2回目にプレイヤー名を出力すると、以前とまったく同じ結果が得られます! メソッドに渡す NSArray (batsmenArray) が *battingLineUpTemp と同じ順序ではないことを確認しました...この NSMutableOrderedSet の順序を変更することをコードが拒否しているのはなぜですか!? CoreData が再びお尻に大きな苦痛を与えているのでしょうか?

編集 1 また、for ループ内の NSLogging によって、置き換えているオブジェクトと置き換えているオブジェクトが異なることを確認しました... NSMutableOrderedSet は単に再配置を拒否しています!

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

objective-c - NSMutableOrderedSet を初期化する方法

NSMutableOrderedSet を初期化する方法を教えてもらえますか?

私は次のことを試しました

しかし、ログはただ(lldb)です

オブジェクトの回答を挿入します

編集1:

そして今、コアデータに保存するときに以下の例外が発生しました:

0 投票する
0 に答える
90 参照

ios - UITableViewセル再配置配列のトラブル

ユーザーがオブジェクトを追加して再配置できるUITableViewがあります...ユーザーがアイテムを移動すると、ユーザーがセルの順序を変更したものに合わせてデータ配列を再配置しようとします...明らかにそうではありませんそれを正しく行う...これが私のコードです

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

ios - NSMutableOrderedSet を NSManagedObject サブクラスの NSData 属性に保存することは可能ですか?

NSObject サブクラスに currentSongsList という名前の NSMutableOrderedSet プロパティがあります。NSManagedObject サブクラスに currentSongsList という名前の NSData プロパティがあります。

アプリを終了して再起動した後に取得できるように、NSMutableOrderedSet プロパティをデータベースにアーカイブしたいと考えています。

CurrentSongsInfo.h 内 -

CurrentSongsInfoArchive.h 内 -

CurrentSongsInfoArchive.m 内 -

上記の CurrentSongsInfoArchive.m のコードを実行すると、次の出力が表示されます。

currentSongsList.count = 540

2014-09-19 04:30:57.219 MusicByCarlCoreData[2863:1091413] currentSongsInfoArchive.currentSongsList.length = 135

他に 4 つの NSMutableOrderedSet プロパティがあり、そのカウント値はすべて異なります。ただし、CurrentSongsInfoArchive オブジェクトにアーカイブされると、その長さは常に 135 になります。

NSMutableOrderedSet は NSSecureCoding に準拠していますが、NSMutableOrderedSet を NSManagedObject サブクラスの属性に保存することは可能ですか?

0 投票する
0 に答える
387 参照

swift - NSMutableOrderedSet に重複アイテムを追加しないようにする

addObjectFromArrayに新しい配列 ( ) を 追加します。アイテムの既存のコピーが既にあり、重複が発生していないNSMutableOrederedSetかどうかを確認する方法は?NSMutableOrederset

コード :


viewDidLoad() と handlePullToRefresh() の両方で同じ

  • jsonUrl は 2 つのメソッドで異なります
0 投票する
1 に答える
167 参照

swift - Swift: 対多関係と mutableOrderedSetValueForKey でのコア データの問題

注文したセットが 1 つのエントリしか保存しない理由がわかりません。

私のコードは次のとおりです。

私はドキュメントを読みましたが、これを正しく行っているように見えますが、オブジェクトの配列を反復処理したにもかかわらず、順序付けられたセットに 1 つのエントリしか追加されません。

これは、追加される前のエントリと、オブジェクトを追加した後の管理対象オブジェクトの数を示す私のデバッガです。 デバッガウィンドウ

私の関係は次のように設定されています。