Объективная ошибка C: несовместимые типы для аргумента 2 «NSRUNALERTPANEL»

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

Вопрос

Вот код:

float charlieSoundVolume;
charlieSoundVolume = [charlieSoundLevel floatValue];

NSRunAlertPanel(@"CHARLIE",charlieSoundVolume, @"", @"", @"Ok");

Это дает мне ошибку: несовместимые типы для аргумента 2 «NSRUNALERTPANEL»

Будет ли NsrunalertPanel не принимать поплавков?

Есть идеи??

Илия

Это было полезно?

Решение

Я не уверен, почему вы будете удивлены, что не принимает плавающиеся, учитывая документацию:

NSInteger NSRunAlertPanel (
   NSString *title,
   NSString *msg,
   NSString *defaultButton,
   NSString *alternateButton,
   NSString *otherButton,
   ...
);

Пройти строку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top