Модальное для двойного просмотра и NSUserdefaults / CoreData.С чего мне начать? - PullRequest
1 голос
/ 28 июня 2011

Хорошо, так что это будет долго и может сбить с толку.Я использую Xcode 4 с iOS SDK 4.3

Я опишу свой сценарий и то, что мне нужно.Я довольно новичок в Objective-C, но я понимаю основные понятия и т. Д. Я не прошу, чтобы кто-то сделал это для меня, я просто прошу некоторой помощи в том, как мне начать, делать определенные вещи и делатьэто работает гладко.

Я постараюсь объяснить, что мне нужно, более подробно, чтобы избежать путаницы.Я искренне сожалею, если это долго, и я ценю любую помощь, как никогда.Я боролся с этим уже целую неделю.У меня есть приложение для iPhone на основе вкладок, и первая вкладка - это страница приветствия.Мне нужна страница первого использования, которая появится, если только она не заполнена.Теперь я просто перечислю то, что я пытаюсь сделать.

Если пользователь еще не заполнил страницу настройки, отобразите ее модально после запуска приложения.Для простоты я буду называть первую страницу «установки» «ModalSetup1». На ModalSetup1 есть 2 сегментированных контроллера и один коммутатор.

  • У первого есть 5 вариантов, и различные варианты: 8,9,10,11,12.
  • У второго сегментированного элемента управления есть 2 параметра, у них будут текстовые метки, но я не уверен, как я собираюсь реализовать это (string или int?).
  • Переключатель является дополнительным выбором для выполнения другой части в настройке.Если выбрано, кнопка «сделано» в правом верхнем углу экрана изменится на кнопку «Далее», и когда вы нажмете кнопку «Далее», вы перейдете к другой части настройки (ModalSetup2) вместо закрытия, котороебудет делать, если переключатель был выключен.

Here is the first picture, as I can not directly post images yet.

Теперь есть другая часть, которая может быть даже более сложной, но я объясню это позже (ModalSetup2),Я даже не знаю, можете ли вы отображать 2 разных вида модально… Что мне нужно, так это опции сегментированного контроллера, которые можно сохранить и получить из других вкладок / представлений.Настройки на самом деле не будут отображаться в других представлениях, но фактически заставят другие виды действовать.Использовать «If Statement»?

Теперь эта часть является следующим разделом в настройке.Это "ModalSetup2".Есть 8 кнопок, и когда каждая кнопка нажата, мне нужно, чтобы окно выбора отображалось аналогично тому, как отображается клавиатура.Все 8 этих сборщиков будут отображать один и тот же контент, но каждый из них индивидуален, так как они различны, и мне нужен выбор из каждого.В сборщиках должно отображаться 3 столбца.Как только пользователь завершит заполнение сборщиков, они будут выполнены, и все данные будут сохранены, и его можно будет извлекать и использовать в других представлениях моего приложения.

Here is the second picture.

У меня проблемы с извлечением выбранных данных (в настоящее время сохраненных с помощью NSUserDefaults) и отображением их в другом представлении.Другая проблема, с которой я сталкиваюсь, - это переключение на другое представление Модально, но при этом я могу вернуться к исходному виду.

Если вам нужна дополнительная информация, просто дайте мне знать.Я добавляю картинки прямо сейчас, так что наберитесь терпения.

...