【问题标题】:How to show a UIViewController in a iOS Titanium module?如何在 iOS Titanium 模块中显示 UIViewController?
【发布时间】:2023-03-09 18:17:01
【问题描述】:

我想从 iOS Titanium 模块推送/显示一个视图控制器。

我试过下面的代码

- (id) OnMainUI {ENSURE_UI_THREAD(OnMainUI, nil);
   UIViewController *controller = [INITIALIZATION OF CONTROLLER];
   [[TiApp app] showModalController: controller animated: YES];
}

但它显示错误 TiApp not found。

以及如何创建 UIView,如以下 URL 所述 http://developer.appcelerator.com/question/138149/how-to-show-a-uiviewcontroller-in-a-ios-titanium-module

请帮助显示来自 iOS Titanium 模块的视图。

【问题讨论】:

  • 你导入了所有需要的库吗?
  • 在 Module.h 文件中 #import "TiModule.h" 和 Module.m 文件 #import "TiBase.h" #import "TiHost.h" #import "TiUtils.h" 还有什么要导入的?它显示“使用未声明的标识符'TiApp'”

标签: ios uiview module titanium-mobile titanium-modules


【解决方案1】:

您需要将 TiApp.h 导入到您的源代码中

#import "TiApp.h"

//其他模块开发常用的头文件:

#import "TiProxy.h"
#import "TiUtils.h"
#import "TiColor.h"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多