nsrunalertpanel لا يعمل في النمر، على الرغم من أنه يعمل على ليوبارد وليوبارد الثلج

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

  •  19-09-2019
  •  | 
  •  

سؤال

أنا حاليا باستخدام NSRunAlertPanel لعرض مربع حوار.

يعمل بشكل مثالي في ليوبارد وليوبارد الثلج. في النمر، يعمل أيضا باستثناء الأيقونة.

في ليوبارد وليوبارد الثلج، يتم عرض الرمز الذي استخدمته في التطبيق على الجانب الأيسر من السلاسل. هذا هو السلوك المتوقع.

ومع ذلك، في النمر، هناك هامش كبير على الجانب الأيسر من السلاسل، والأيقونة مفقودة ولكن فجوة الأيقونة هناك.

إليك الطريقة التي استخدمتها الرمز:

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

أنا حقا بحاجة لمعرفة لماذا يحدث هذا. لم أضيف أي رمز للحصول على الأيقونة لتظهر في الفهد والثلوج، ولكن هناك.

لا يوجد حل صحيح

نصائح أخرى

ال NSRunAlertPanel وظيفة متاحة تبدأ من Mac OS X 10.0. المشكلة الوحيدة التي يمكنني رؤيتها في التعليمات البرمجية هي أنك تمر بنقل ج إلى وظيفة NSString الكائنات المتوقعة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top