簡體   English   中英

初始化時使用Twilio iOS SDK錯誤

[英]Using Twilio iOS SDK error on initialization

我想將Twilio iOS SDK與Swift一起使用,當我嘗試初始化TCDevice對象時,出現以下錯誤: Cannot find an initializer for type 'TCDevice' that accepts an argument list of type '(capabilityToken: NSString?, delegate: nil)'

代碼看起來像如下self.device = TCDevice(capabilityToken: token, delegate: nil)

這個令牌是var token = body as? NSString var token = body as? NSString

任何幫助都會很棒。

我不知道Twillo,但是我能想到的唯一的就是這些...

請嘗試以下方法:

self.device = TCDevice(capabilityToken: token!, delegate: self)

為了給您正確的答案,我需要以下內容...請輸入您的Xcode:

self.device = TCDevice(

比Xcode可以自動完成初始化程序...復制自動完成並將其發布在這里...比我可以幫到您的多了:-)

Twilio的傳播者在這里。

可以肯定的是,編譯器在抱怨您試圖將功能令牌的可選類型傳遞給它。 嘗試展開可選的:

self.device = TCDevice(capabilityToken: token!, delegate: nil)

另外,請查看我寫的關於在Swift中使用Twilio Client for iOS SDK的這兩篇博客文章:

https://www.twilio.com/blog/2015/02/a-swift-adventure-building-basicphone-with-twilioclient.html https://www.twilio.com/blog/2015/08/a-swift -adventure-building-basicphone-with-twilioclient-part-2.html

這些帖子都是使用Swift 1.1編寫的,因此請確保您還引用了Github中的源代碼,該源代碼已更新為與Swift 2兼容。希望有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM