Цель c ОШИБКА: несовместимые типы для аргумента 2 'NSRunAlertPanel'

Вот код:

float charlieSoundVolume;
charlieSoundVolume = [charlieSoundLevel floatValue];

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

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

NSRunAlertPanel не принимает поплавки?

Есть идеи??

Илия

1 ответ

Решение

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

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

Передайте строку.

Другие вопросы по тегам