2013-10-26 7 views
-4

Следующая функция разбивает мне:NSUserDefaults SetObject аварии в прошивкой

- (void) saveMessageFromUserDefaults:(NSString *) message{ 
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    //crashes here 
    [defaults setObject:message forKey:@"message"]; 
    [defaults synchronize]; 
} 

Это работало отлично до iOS7. Я что-то делаю неправильно?

+3

Что такое авария? Добавьте более подробную информацию. –

+2

Можете ли вы показать нам код, вызывающий этот метод? Также журнал аварий? –

ответ

1

Сбой в строке, определяющей значения по умолчанию или в строке setObject?

Наиболее вероятная причина аварии в setObject будет недействительным объектом «сообщение». Установите точку останова на линии, которая сбой и проверяет себя, сообщение и т. Д.

Смежные вопросы