問題タブ [nsset]

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

objective-c - Core Dataを使用してNSSet(1対多)を保存するにはどうすればよいですか?

CoreDataオブジェクトをプログラムで更新するにはどうすればよいのでしょうか。ただし、オブジェクトはNSSetです。だから私はこれを以下のスキームで要約することができます:

プロパティとProperty_has_typologyの間には1対多の関係があります。1つのプロパティには、Bed&Breakfast、Villa、Hotel、Mansion、Country Houseなどのいくつかの類型(別名カテゴリ)がある場合があります。

そこで、ユーザーにTableViewで複数の行を選択させ、[保存]をクリックしたときにこれらの変更を保存します。私もです:

これはちょっと機能しますが、問題は、既存の値を実際には更新しないことです。それはそれを上書きするだけです。したがって、同じ2つのアイテムを2回保存すると(例として)、データベースに次のようになります。

つまり、それらは保存されていますが、空の行も作成されます(削除/更新する代わりにそれらをクリアします)。

どんな助けでもいただければ幸いです。ありがとう!

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

objective-c - NSStrings containstObjectを含むNSSetは、必要なときにYESを返しません

辞書(クラスではなく単語のリスト)をNSStringsとしてNSSetにロードしています。次に、このセットにメッセージ-containsObject:someNSStringを繰り返し送信します。ただし、常にfalseを返します。私はそれをテストするためにいくつかのコードを書きました:

ログに次のように表示されます。

(「YES!」がありません)

CFShow(dictionary)を使用してみると、実際には文字列が含まれていることがわかります。例:

誰かがここで私を助けてくれますか?ありがとう!

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

cocoa - Objective-cで2つのNSSetをマージするにはどうすればよいですか?

Objective-cで2つのNSSetをマージするにはどうすればよいですか?

グーグルで解決策が見つかりません。

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

iphone - NSMutableSets の結合に関する問題

次のコードがあります。

serverSet のすべてを localSet に入れたい。このコードはこれを反映していません。

重複が localSet に追加されていない場合も望ましいでしょう。

編集:これが私のログです:

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

objective-c - NSManagedObject の NSArray から NSSet へのアイテムの転送

関連する 2 つの質問:

  1. を使用する[NSSet setWithArray:]と、重複したオブジェクトが自動的に削除されますか?

  2. NSSet「重複」が何を意味するのかを正確に伝えるにはどうすればよいですか? つまり、それぞれに名前とセクション番号を持つ「大学コース」オブジェクトがたくさんあり、NSSet に転送して、指定された名前に対して各大学コースを 1 つだけ保持したい場合 (たとえば、3 つのセクションがある場合)微積分のセクション番号が異なっていても、微積分の 1 つのセクションのみを保持するようにどのように指示するので、デフォルトでは同一であると認識されません)。

ありがとう!その質問がまったく不明な場合はお知らせください。言い方が分からなくて困っていました。

isEqual:編集: この質問は、メソッドをオーバーライドできないNSManagedObjects に固有のものです。

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

objective-c - 「NSSetallObjects」はランダムな順序付けを行いますか?

私は次のコードを持っています:

配列はBand、CoreDataモデルのオブジェクトを保持しています。それはNSSet「画像」と呼ばれるプロパティとして持っています。

これを使用しtemporaryImageArrayて、タイムスタンプを介して画像を更新する必要があるかどうかを判断します。私はいくつかの非常にランダムな振る舞いに出くわしました、そして私の質問は今です:

[NSSet allObjects]セットからオブジェクトを順番なしでランダムに返しますか?

これを防ぐ方法や、順番に返してもらう方法はありますか?それは私のコードの複雑さを大いに軽減するでしょう。

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

xamarin.ios - 列挙は MonoTouch でどのように機能しますか?

MonoTouch では、NSSet 内の各オブジェクトを処理する必要があります。Enumerate を使用した私の試みは次のとおりです。

メソッドは結果として 3 つのオブジェクトで呼び出されますが、デリゲートで処理されるオブジェクトは 1 つだけです。デリゲートが 3 回実行されることを期待していましたが、それがどのように機能するかについて間違った考えを持っているに違いありません。

ドキュメントや例が見つかりません。どんな提案でも大歓迎です。

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

iphone - 多対多関係コアデータの述語

次のようなコア データ モデルに 2 つのエンティティがありますA <<--->> B
エンティティ B には、文字列オブジェクトである属性名と、A に対する関係 AObjects があります。代わりに、エンティティ A には BObject と B の関係があります。エンティティ A に関連付けられて
いるすべての BObject のリストを取得し、それらの名前をラベルに表示したいと考えています。

これは可能ですか?CoreData が多対多の関係をサポートしていないことは知っています...
ありがとう!

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

iphone - NSCountedSet - セット内のアイテムの数を取得する

一致させてカウントしたい複数の名前を持つ情報の配列があり、メッセージ アプリで表示されるようなテーブル ビューに移動します。

ここまで来ました。ログを記録して必要なものを確認できますが、セットからその情報を取得してそれに応じてテーブルビューに配置するソリューションを見つけることができませ

これはログです...これは何度でも発生しますが、機能しているかどうかを確認するためにログに記録しました。どんな助けでも大歓迎です

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

iphone - オブジェクトの属性に基づいて 2 つの NSSet を比較する方法は?

私は 2 つの nsset を持っています。

結果は次のようになります。

これら 2 つのセットで同じ ID を持つオブジェクトは異なるオブジェクトであるため、単純にマイナスセットを行うことはできませんでした。

私は次のようなことをしたい:

結果は次のようになります。

これを行う最善の方法は何ですか?