Добавление ссылок на сущности в базовые данные - PullRequest
1 голос
/ 11 мая 2011

Я пытаюсь использовать Базовые Данные для моего приложения для iOS, читал много уроков и все еще в замешательстве. Является ли использование iphone для добавления ссылок или их программное добавление единственными двумя способами добавления строк? Я имею в виду, если бы у меня был каталог товаров из 20 наименований, мне нужно было бы набирать код 20 раз? Или я могу просто добавить строку, потому что приложение должно быть только для чтения. Или мне лучше использовать sqlite вместо Core Data? заранее спасибо.

1 Ответ

0 голосов
/ 11 мая 2011

Самый простой способ - написать быстрое приложение Mac для редактирования, используя тот же файл модели данных.

Если вы используете Xcode 3, сделайте это.Создайте новое приложение Mac, которое использует Core Data, и перетащите его в модель данных (удалив модель данных по умолчанию, которую он создает для вас).Затем откройте файл .xib для главного окна приложения Mac в Интерфейсном Разработчике.Вернитесь к Xcode и откройте модель данных.

Выберите сущность, для которой вы хотите редактора.Затем, удерживая опцию (alt), перетащите объект из редактора модели данных в Interface Builder.Он автоматически создает пользовательский интерфейс для редактирования базы данных, который затем можно сохранить и запустить через Xcode.

Убедитесь, что ваше приложение Mac создает хранилище данных sqlite (посмотрите код, который Xcode создал для вас,по умолчанию, возможно, по умолчанию используется XML, и вам придется его изменить).Файл, который создает приложение, может быть затем перенесен прямо в приложение для iPhone.

К сожалению, Xcode 4 не может выполнить автоматическую разметку пользовательского интерфейса редактирования базы данных.Если вы используете Xcode 4, вам придется выложить пользовательский интерфейс вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...