それはヒョウとSnow Leopardで動作しますが、タイガーに動作していないNSRunAlertPanel

StackOverflow https://stackoverflow.com/questions/2431566

  •  19-09-2019
  •  | 
  •  

質問

私は現在、ダイアログを表示しNSRunAlertPanelを使用しています。

これは、ヒョウやSnow Leopardで完璧に動作します。タイガー、それはまた、アイコンを除いて動作します。

ヒョウとSnow Leopardでは、私はAppの使用するアイコンは、文字列の左側に表示されています。これは正常な動作です。

しかし、タイガーでは、文字列の左側に大きな余裕がある、アイコンが不足しているが、アイコンのギャップがあります。

ここで私は、コードを使用する方法は次のとおりです。

NSRunAlertPanel(@"My Application", @"My Application's string contents", @"OK", nil, nil);

私は本当にこれがなぜ起こるか知っている必要があります。アイコンはヒョウや雪の中で表示されるのを私は任意のコードを追加していなかったが、それはあります。

正しい解決策はありません

他のヒント

NSRunAlertPanel機能は、Mac OS X 10.0以降で使用できます。私はあなたのコードで見ることができる唯一の問題は、あなたがNSStringオブジェクトが期待されている関数にC文字列を渡しているということです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top