查找当前的viewController以在Titanium Mobile中推送ABPersonViewController

时间:2011-02-02 15:31:12

标签: iphone titanium abpeoplepickerview

在我正在处理的应用程序中,我需要与iPhone的AddressBook进行交互。

目前,Titanium mobile并未公开本机小部件,因此我决定编写一个模块来尝试克服此限制。

据我所知,更改navigationControl的唯一方法是通过showModalController

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

它为当前视图添加了一个模态控制器,但它对我的应用程序没用,因为它是标签式的。 我需要的是一种将viewController推送到当前选项卡中的方法。

是否有 clean 方式来达到此结果?

该功能是一个显示停止,所以如果我很快找不到方法,我将切换到原生实现: - (

1 个答案:

答案 0 :(得分:0)

Titanium将使用Ti.Contacts.showContacts方法(doc)显示原生联系人选择器(ABPeoplePickerNavigationController)。

此外,您应该能够将showModalController:animated:与标签视图一起使用。模态视图将覆盖选项卡直到被解雇,但这就是模态视图在iPhone上的工作方式。