Interface Builder でボタンをカット&ペーストすると Object ID が変わる

2010年12月16日木曜日 | Published in | 0 コメント

このエントリーをはてなブックマークに追加

覚書。

Interface Builder でボタンをカット&ペーストすると Object ID が変わる


/* Class = "NSButtonCell"; title = "Window Shadow"; ObjectID = "518"; */
"518.title" = "Window Shadow";
 ↓
 ↓
/* Class = "NSButtonCell"; title = "Window Shadow"; ObjectID = "1663"; */
"1663.title" = "Window Shadow";


Interface Builder では Identity Inspector で確認ができる。
この値は変更できない。

- - - -

ローカライズ済みのオブジェクトを別のウィンドウやタブへ移動する場合は要注意。ibtool で他のローカライズリソースを生成する時に Object ID が使われるが、カット&ペーストで Object ID が変わると対応メッセージが存在しない場合が出てくる。


Responses

Leave a Response

人気の投稿(過去 30日間)