2013-11-02 4 views
2

ФоноваяApp Сообщения о состоянии

Я разрабатываю приложение, которое имеет окно состояния; его цель состоит в том, чтобы показать различные ошибки, которые могут возникнуть в процессе жизненного цикла приложения:

Status Window

Как вы можете видеть из моего быстрого макете, каждая ошибка может взаимодействовать с. Например, прикосновение к ошибке, связанной с настройками, может переключиться на Настройки UIViewController. Другие ошибки могут быть «только для статуса». Прикосновение к ним может просто удалить их из окна состояния.

Вопрос

Вы мне точку в направлении соответствующего способа хранения этих сообщений и связанных с ними действий? Я плаваю в возможностях. Я хочу, чтобы эти ошибки были постоянными, поэтому что-то вроде Core Data, кажется, имеет смысл (хотя, в глубине души, Core Data кажется действительно огромным и, возможно, непригодным для чего-то такого «простого»).

Спасибо за помощь!

+1

Вы можете использовать базу данных NSUserDefaults'? –

+0

@SantaClaus - Я не думал об этом; не является «NSUserDefaults», предназначенным для таких вещей, как свойства (а не состояния ошибок, которые могут часто меняться)? На самом деле я не знаю. :) – ABach

+0

Нет, это не для этого, но это может сработать. –

ответ

1

Основные данные кажутся излишними для этого. Я думаю, что предложение с NSUserDefaults является разумным.

Вы можете построить NSArray и сохранить в нем словари ошибок с номерами и строками. Кажется прямолинейным.

+0

Звучит как план. Спасибо за ваши мысли. Я знаю, что это, вероятно, простой вопрос для опытных разработчиков iOS, но я ценю ваши мысли. – ABach

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