Найти текущий viewController для установки ABPersonViewController в Titanium Mobile - PullRequest
1 голос
/ 02 февраля 2011

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

В настоящее время Titanium Mobile не предоставляет собственный виджет, поэтому я решил написать модуль, чтобы преодолеть это ограничение..

Насколько я знаю, единственный способ изменить navigationControl - это через showModalController

[[TiApp app] showModalController:picker animated:animated];

, который добавляет модальный контроллер в текущее представление, но он бесполезен для моего приложения, потому что этовкладки.Что мне нужно, так это способ перенести мой viewController на текущий, встроенный в текущую вкладку.

Есть ли какой-нибудь чистый способ достичь этого результата?

Эта функцияявляется ограничителем показа, поэтому, если я не найду пути в ближайшее время, я должен переключиться на собственную реализацию: - (

1 Ответ

0 голосов
/ 09 февраля 2011

Titanium покажет собственный сборщик контактов (ABPeoplePickerNavigationController) с методом Ti.Contacts.showContacts ( doc ).

Кроме того, вы должны иметь возможность использовать showModalController:animated: с вкладками. Модальное представление будет закрывать вкладки до тех пор, пока оно не будет закрыто, но именно так модальные виды работают на iPhone.

...