cocoa-bindings

    1

    1答えて

    件名はすべてです。 IBでプレースホルダメッセージを使用してNSPathControlを作成しました。ランアプリケーションでは、プレースホルダテキストが表示されます。 次に、私のコントローラのNSURL *プロパティにコントロールの値をバインドしました。これで、プロパティ値がnilであってもプレースホルダテキストは表示されません。 Stumped。

    1

    1答えて

    NSTableViewの行に1対多または多対多の関係を示すためにココアバインディングを使用することが可能です。 私がしようとしているのは、行ごとに1つのエンティティを表示し、1つの列に別のエンティティからの複数の属性を示すことです。現在、私のスキーマは、このようなものである : 人< --- >>タグ 1行は次のようになります。 Name | Birth | Address | tag ----

    0

    1答えて

    私はこれが悪いと知っているので、理由は重要ではありませんが、それは単に好奇心のためです。より良い方法は、トランスフォーマーに共有インスタンスをアクセスさせて、変圧器に設定する他の人の代わりにselfプロパティを更新することです。 しかし、プログラムでココアバインディングのオプションにアクセスする方法はありますか?具体的には、現在のトランスフォーマにアクセスしますか?

    0

    3答えて

    Xcode 7.3.1でMacアプリケーションを開発しています。モデルオブジェクトコンテキストをAppDelegateからArrayControllerに渡そうとしています。 私は、私のコアデータスタックを作成するDataControllerというクラスを持っています。 DataController.managedObjectContextは、マネージオブジェクトコンテキストを保持します。次のよう

    0

    1答えて

    オプションのデータ型であるプロパティに対して、カカオバインディングを設定するにはどうすればよいですか? Iターンのように定義されている[プロパティ]の配列のためのオブジェクトを管理しているキーバインディングを介してNSArrayControllerはデータを表示NSTableView有する:私は var properties: [Property] = [] @IBOutlet var

    0

    1答えて

    現在、セルベースのNSTableViews WITHバインディングを使用するプロジェクトがあります。代わりにビューを使用するようにプロジェクトを更新しています。セルでは、NSFormatterをコードでインスタンス化し、NSTableColumnのデータセルのフォーマッタプロパティに追加し、そのフォーマッタへの参照を保持し、プログラマチックにフォーマッタのプロパティを変更することができます。ビュー

    0

    1答えて

    私はCocoa Bindingsの基本的な理解を得ようとしています。本当にシンプルなプロジェクトを作りたいと思います。私はクラスPersonを持っていて、それはタイプNSStringのnameという変数を持っています。ここで私は物事が仕事をしたい方法です: ユーザーがテキストフィールドに名前を入力し、「アップデート名」ボタン を押すと、テキストフィールドから文字列はPersonクラスのインスタンス

    1

    1答えて

    ソースリストがNSTreeControllerにバインドされています。ツリーコントローラは、モデルkeyPath = sidebarItemsを持つビューコントローラにバインドされたコンテンツを持ちます。これは、SidebarItemオブジェクトのNSArrayです。 私のNSOutlineViewは、Controller Key = arrangedObjectsでツリーコントローラにバインドさ

    2

    1答えて

    私はCocoa BindingsとIBOutlets/IBActionsの根本的な違いについてはあまりよく分かりません。私は現在Obj-CプロジェクトをSwift 3に移行しています。特にSwiftではバインディングを使用するのが一般的なのかどうかを知りたいのですか?バインディングに関する一般的なコミュニティの議論はほとんどありません。私はCocoa/CocoaTouch開発者が初めてのCS学生で

    1

    1答えて

    JSONからデータをインポートして、CollectionViewの一部のアイテムのモデルとして使用していますが、初期化されていると思われます。しかし、何らかの理由でrepresentedObject(以下、morphemeという別名)が最初にnilを返しています。したがって、nil値が表示されている場合はプレースホルダです。 アイテムをクリックすると、クリックしたアイテムの名前がログに表示されるよ