Hope is a good thing.

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

01/04/2009 · コメントを書く

ヒレガス本のサンプルを作成していたら、
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にしたらアラートは出なくなりました。

カテゴリー: Mac · Programming
タグ: ,

フィードバックはありません。 これまで ↓

  • コメントはまだありません。以下のフォームに記入して会話を始めてみましょう。

コメントを書く