問題タブ [nsorderedset]
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.
cocoa-touch - NSSortDescriptorを使用したNSOrderedSetの並べ替え
このコードを実行する場合:
このエラーが発生します:
sortDescriptor
はゼロではないので、なぜこれが機能しないのかわかりません。
以下のコードで問題を回避できます。これは完全に機能します。
objective-c - CoredataとNSOrderedSet-セットの順序はどのように定義されていますか?
既存のドキュメントを調べましたが、表示されている動作を確認するものが見つかりませんでした。
iOS 5以降、CoreDataリレーションシップを並べ替えることができます。この場合、返されるオブジェクトはNSOrderedSetです。
セット内のオブジェクトの順序が作成された順序と一致することを誰かが確認できますか?
乾杯、ログ
ios - UITableViewとNSOrderedSetを使用したコアデータの順序付け
UITableViewController
Core Dataをバッキングストアとして使用してユーザー定義の順序付けを実装するために実行する必要がある手順は何ですか?
それでも応答する必要があります-tableView:moveRowAtIndexPath:fromIndexPath:toIndexPath:
か、それともモデルの並べ替えはテーブルビューによって自動的に処理されますか?コアデータモデルファイルの[注文済み]チェックボックスをオンにして、テーブルビューからストアに変更が送信されることを期待できますか、それともさらに多くのことを行う必要がありますか?オブジェクトを取得する方法を変更する必要がありfetchedResultsController
ますか(たとえば、ソート記述子を追加する)?
objective-c - iOS 内での NSOrderedSet の JSON シリアル化
NSOrderedSets を JSON にシリアライズおよびデシリアライズするためのオプションは何ですか? iOS5/Objective-C を使用しています。私は自分自身をロールバックできると思いますが、既存の優れたフレームワークがいくつかあると仮定しています...
ios - NSOrderedSetのコアデータ生成アクセサーはどのように見えますか?
別のサブクラス(子)NSManagedObject
と順序付けられた多対関係を持つサブクラス(親)があります。NSManagedObject
親は、KVOを使用して、で保持されている子の値を監視する必要がありますNSOrderedSet
。これは、子がセットに追加またはセットから削除されたときに、オブザーバーとして親を手動で追加および削除する必要があることを意味します。これは、の独自のアクセサを実装する必要があることを意味しNSOrderedSet
ます。
これらのアクセサーがどのように見えるかはどこで確認できますか?
objective-c - NSOrderedSetがNSSetから継承しないのはなぜですか?
確かに、順序集合は集合のより具体的なケースですが、なぜではなくNSOrderedSet
から継承するのですか?NSObject
NSSet
literals - NSSetおよびNSOrderedSetのObjective-Cリテラル?
NSSetおよびNSOrderedSet操作は、新しいObjective-Cコレクションリテラルで実行できますか?
NSArray、NSDictionary、およびNSNumberについては、ここを参照してください。
FWIW、このBig Nerd Ranch Postは、インデックス構文がNSOrderedSetで機能することになっていると述べています。しかし、私のテストではそうではありません。そして、私は順序集合の作成について何も見つけることができませんでした。
ios5 - コアデータのNSOrderedSetに要素を追加するにはどうすればよいですか?
私はこの投稿についていくつかの研究をしました。しかし、その解決策はどれも私にはうまくいきません。私がしたことを説明しましょう:
それは実際に言及された投稿と非常に似ています。
Category.h
ビューコントローラで、次のカテゴリの1つをロードします。
テスト用のボタンがナビゲーションバーにあります。クリックしたら、最初のアイテムをコピーして最後に追加します。
問題は、アイテムがデータベースにまったく追加されていないことです。(たとえば、アイテムの内容を変更するなど、いくつかのテストを行いました。データベースにまったく問題がないことがわかります。)しかし、アイテムがデータベースにない理由はわかりません。誰か助けてもらえますか?ありがとう
ios - CoreData で 1 対多の関係でセルの reodering を実行する方法
私は学んcoreData
でいて、それは初めてです。上司と従業員の 1 対多の関係(つまり、1 人の上司と多くの従業員) を作成しました。そのため、すべてのボスをfirstTableView
表示しています。ユーザーがセルをクリックすると、各ボスに割り当てられた従業員が表示され、特定のボスに従業員を追加することもできます。次に、ボス セルの順序を変更します。それで、それはどのように行われるべきですか?
以下の議論に基づいて編集
ios - コアデータ:順序付けられた関係の最初の要素の述語
私は少なくとも1つの要素を含むこの対多の関係を持っています:
appointment.invitees
は、結果として生じる順序付けられた関係NSOrderedSet
です。
フェッチされた結果コントローラーによって制御されるテーブルビューに、招待者セットの最初の要素とともに予定が一覧表示されます。
次に、を使用して、招待者の名前でこのリストを検索NSPredicate
します。しかし、述語の順序付きリストの最初の要素をどのように参照できますか?
私は試した:
しかし、unimplemented SQL generation for predicate
エラーが発生します。結果はコレクションですが、厳密には配列ではないため、これは理にかなっています。それでも、sqliteストアは順序をモデル化する必要があるため、取得可能である必要があると思います。
何かアドバイス?