Opentok未在ios中调用控制器方法(sessiondidconnect)
我正在尝试使用代码名one实现一个OpenTok应用程序。我已经开始使用安卓系统,几乎所有的东西都能正常工作。我使用本机接口导入OpenTok库 现在我正在尝试实现ios端。我有一个类似于视图控制器的类:Opentok未在ios中调用控制器方法(sessiondidconnect),ios,codenameone,opentok,Ios,Codenameone,Opentok,我正在尝试使用代码名one实现一个OpenTok应用程序。我已经开始使用安卓系统,几乎所有的东西都能正常工作。我使用本机接口导入OpenTok库 现在我正在尝试实现ios端。我有一个类似于视图控制器的类: @interface be_lsit_opentok_iosTestHelper <OTSessionDelegate, OTPublisherDelegate> : NSObject @interface be\u lsit\u opentok\u iosTestHelper:
@interface be_lsit_opentok_iosTestHelper <OTSessionDelegate, OTPublisherDelegate> : NSObject
@interface be\u lsit\u opentok\u iosTestHelper:NSObject
此类实现会话连接所需的所有方法:(步骤4)
实现本机接口的类使用api_键处理会话的初始化。。。然后调用会话的“connectWithToken”
一旦这样做了,我可以注意到使用OpenTok游乐场时连接工作正常,但我也注意到OpenTok没有发送消息来调用方法“sessionDidConnect”,这是一个问题
我不明白为什么不打电话,我该怎么办
我还尝试自己使用线程调用该方法,仅当与会话建立连接且其状态为“OTSessionConnectionStatusConnected”时,才调用该方法。我在这里猜测,因为我没有这样做。您在自己的代码中实现了
viewDidLoad
,而不是一个视图加载的代码名
您可以使用build hintios.viewDidLoad
将代码注入Codename OneviewDidLoad
方法。因此,构建提示如下:
ios.viewDidLoad=[self connectToAnOpenTokSession];
应该可以工作,但您还需要将API的导入添加到我们的代码中。不幸的是,我找不到合适的构建提示来定义它,所以我添加了一个
ios。我明天将添加到构建中的viewDidLoadInclude
将允许您定义上述语句所需的导入或包含语句。我应该如何使用新的构建提示?只是加上它,但我不知道做什么作为价值?谢谢:)ios.viewDidLoadInclude=#导入“pathtoopentokHeaderThat you need”