контроллер панели вкладок iPhone и базовые данные

Если у Вас есть индекс на таблице, поскольку Вы добавляете, что данные к таблице SQL Server должны будут переупорядочить таблицу для создания места в соответствующем месте для новых записей. Если Вы добавляете много данных, это должно будет переупорядочить его много раз. Путем создания индекса только после того, как загружаются данные, переупорядочивание только должно произойти однажды.

, Конечно, при импорте записей в индексном порядке, он не должен иметь значения так.

13
задан Sway 2 September 2009 в 04:13
поделиться

3 ответа

Шаблоны разработаны, чтобы быть более «чистыми», любая комбинация шаблонов оставлена ​​в качестве упражнения для разработчика.

Они могут использовать шаблон CoreData + Tab и Nav Controller, но, честно говоря, им тогда пришлось бы использовать любую другую комбинацию, которая могла бы быть «разумной».

Скомбинировать их самостоятельно не так уж и сложно, и в центре разработки есть образцы приложений, которые показывают некоторые комбинации внутри рабочего приложение.

6
ответ дан 1 December 2019 в 21:12
поделиться

Пришлось сделать то же самое, я думаю, что самый простой способ - создать «оконное приложение», а затем объявить tabBarController в вашем AppDelegate следующим образом:

AppDelegate.h

@interface CommUnityAppDelegate : NSObject <UIApplicationDelegate> {
UITabBarController *tabBarController; // add this
UIWindow *window;
}

// and this
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;

В MainWindow.xib вставьте TabBarController и соедините его с вашим AppDelegates tabBarController.

После этого сделайте его видимым, добавив следующую строку

AppDelegate.m

- (void)applicationDidFinishLaunching:(UIApplication *)application {
  [window addSubview:tabBarController.view]; // add this
  [window makeKeyAndVisible];
}

Это дает вам базовую настройку, и оттуда вы можете легко добавлять контроллеры навигации с помощью конструктора интерфейсов

2
ответ дан 1 December 2019 в 21:12
поделиться

Я столкнулся с той же проблемой, и в итоге я создал приложение tabBar и позже добавил основные данные.

Для этого я:

  1. добавил структуру coredata в мой проект
  2. добавлен #import в myproject_Prefix.pch
  3. добавлены объявления для делегирования заголовка и реализаций получателя так же, как они созданы шаблонами, поддерживающими основные данные
  4. создать файл модели - добавить файл в группу ресурсов (или в другое место, где вы хотите разместить свою модель) и создайте файл модели данных.

Это должно привести вас к той же точке, что и с основными шаблонами поддержки данных.

Для вашего конкретного случая (основные данные с панелью вкладок), у Apple есть хороший образец приложения:

http://developer.apple.com/iphone/library/samplecode/iPhoneCoreDataRecipes/index.html

Здесь показано, как они передают контекст в соответствующий контроллер представления, определенный в файле xib, который задерживал меня некоторое время.

Надеюсь, это поможет.

Ура, Питер

12
ответ дан 1 December 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: