Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opentok未在ios中调用控制器方法(sessiondidconnect)_Ios_Codenameone_Opentok - Fatal编程技术网

Opentok未在ios中调用控制器方法(sessiondidconnect)

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:

我正在尝试使用代码名one实现一个OpenTok应用程序。我已经开始使用安卓系统,几乎所有的东西都能正常工作。我使用本机接口导入OpenTok库

现在我正在尝试实现ios端。我有一个类似于视图控制器的类:

@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 hint
ios.viewDidLoad
将代码注入Codename One
viewDidLoad
方法。因此,构建提示如下:

ios.viewDidLoad=[self connectToAnOpenTokSession];

应该可以工作,但您还需要将API的导入添加到我们的代码中。不幸的是,我找不到合适的构建提示来定义它,所以我添加了一个
ios。我明天将添加到构建中的viewDidLoadInclude
将允许您定义上述语句所需的导入或包含语句。

我应该如何使用新的构建提示?只是加上它,但我不知道做什么作为价值?谢谢:)
ios.viewDidLoadInclude=#导入“pathtoopentokHeaderThat you need”