第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
|
|