iOS. Сохраняется ли UIPasteboard при основных обновлениях ОС?

Я разрабатываю приложение, которое использует собственный монтажный стол для сохранения информации. Я попытался обновить ОС с iOS 6 до iOS 6.1.4 (по воздуху), и все было нормально, но при обновлении до iOS 7 beta 1 (с помощью iTunes) монтажный стол был удален.

Мне интересно, что случилось. Может ли быть так, что UIPasteboard сохраняется только при незначительных обновлениях ОС, или это связано с тем, что я обновился с помощью iTunes.


person user2401565    schedule 27.06.2013    source источник


Ответы (1)


Вероятно, это связано с тем, что вы обновились с помощью iTunes. Однако использование монтажного стола для сохранения информации — плохая идея. Сохранение информации не гарантируется и в конечном итоге будет уничтожено. Вы должны сохранить информацию в файл или использовать NSUserDefaults.

person Jack Humphries    schedule 27.06.2013
comment
Согласовано. Монтажный стол следует использовать только как временное место, строго предназначенное для передачи данных между приложениями. Он не предназначен для постоянного хранения. - person rmaddy; 27.06.2013
comment
Да, я использую его для обмена данными с другими приложениями. Я хотел бы, чтобы данные сохранялись в максимально возможной степени, даже после обновления ОС, но это не обязательное требование (хотя это было бы полезной функцией для моего варианта использования). К сожалению, я не смог найти ничего в документации Apple об уровнях сохраняемости UIPasteboard. - person user2401565; 28.06.2013