присваивание делает указатель из целого числа без приведения

Я не понимаю, в чем здесь проблема! после того, как я его скомпилирую, всегда показывайте мне: «присваивание делает указатель из целого числа без приведения». Я не знаю, в чем проблема! Пожалуйста, позвольте мне, спасибо.

СПАСТИ

 NSUserDefaults *percentChecker = [NSUserDefaults standardUserDefaults]; 
 [percentChecker setInteger:0 forKey:percentCheckerSaveKey];

НАГРУЗКА

NSUserDefaults *percentChecker = [NSUserDefaults standardUserDefaults]; 
NSString *percentString;

//Alert! 
percentString = [percentChecker integerForKey:percentCheckerSaveKey];

person Alish    schedule 07.08.2010    source источник


Ответы (1)


Это именно то, что он говорит вам. percentString — это указатель, а integerForKey: возвращает целое число. Присвоение этого целого числа указателю создает «указатель из целого числа без приведения». Почему вы сохраняете целое число и пытаетесь загрузить его позже как строку?

person Carl Norum    schedule 07.08.2010
comment
благодаря. Ты был прав. Я меняю его на: NSInteger процентовString; процентная строка = [целочисленный процентCheckerForKey:percentCheckerSaveKey]; - person Alish; 08.08.2010