2910 visitors

第11章「Core Data 入門」内の photo プロパティについて



解決策A

9 Dec 2009

 解決策の第一番目は、p185での設定を変える方法です。このページには次にように書かれています。
 
「イメージビューの Value (Xcode 3.2 以前の場合は Data) を Cars にバインドしてください」

 この文は少しややこしいのですが、結果的に誤植だったみたいです。正確には、Xcode 3.2 の場合も、3.2 未満の場合も Value にではなく、Data の中の Cars にバインドする。というのが正解みたいです。つまり、Xcode のすべてのバージョンで Value にではなく Date へバインドするということです。



作業手順

・Interface Builder でウィンドウに配置したイメージビュー(Image Well)を選択します。
・インスペクタパネルで Bindings タブを選択します。インスペクタパネルのタイトルが Image View Bindings になっていることを確認してください。
・次に Value セクションの中の Data ディスクロージャーを開きます。
・Bind to ポップアップメニューから「Cars」配列コントローラを選んでチェックボックスにチェックを入れます。

 あとの作業は書籍どおりになります。そして、これでイメージビューも正常に動作する CarLot アプリケーションが完成します。しかし実際には、この設定では Interface Builder で次のような警告が出ます。

Image Well 100042 Deprecated
The "data" binding is deprecated in Mac OS X versions 10.6 and later


目次へ戻る 前ページ   次ページ


This site is available in Safari and Snow leopard. © viva Cocoa 2006 - 2009