Image scaling is not supported on Mac OS X versions prior to 10.5

ヒレガス本のサンプルを作成していたら、
Image scaling is not supported on Mac OS X versions prior to 10.5
というコンパイルエラー(正確にはwarning)が発生。

ググってみたところ、

というのが見つかった。

Scaling属性がProportionally Downになっているのが原因らしい。
どうも10.5からNSButtonに追加された属性のようで、10.4以下をデプロイ環境として含めるとエラーになる。
しかも、そんな属性値がデフォルト値として設定されているのが問題。

ただ、ヒレガス本のサンプルをダウンロードしてソースを見ても、ボタンのScaling属性がProportionally Downになっていて、試しにコンパイルしてもエラーが発生しない。
不思議に思ってよくよく見てみるとボタンの種類がヒレガス本のサンプルはRounded Textured Buttonで、自分のはGradient Buttonだった。
つまりボタンの種類で影響が出たり出なかったりするらしく、Gradient Buttonの場合にエラーが発生した。

ということで、ボタンの種類はGradient ButtonのままでScaring属性をNoneにしたらアラートは出なくなりました。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中