2016-10-24 9 views
1

iOS TeamViewer SDKチュートリアルにちょうど従っていますが、Swiftを使用しても動作しません。タイプ '(TVSessionConfigurationBuilder!) - > Void'の値を期待される引数タイプ 'TVSessionConfigurationBuilderBlock!'に変換できません。

let sessionConfiguration : TVSessionConfiguration = TVSessionConfiguration.tvSessionConfigurationWithBlock(
{ 
    (builder: TVSessionConfigurationBuilder!) -> Void in 
    builder.sessionCode = "SESSION_CODE" 
}) 

タイトルに誤りがあります。

提案がありますか?

答えて

1

が、この代わりに試してみてください:

let sessionConfiguration = TVSessionConfiguration(block: { builder in 
    builder?.sessionCode = "SESSION_CODE"    
}) 
+0

素晴らしいです!ありがとうございました。 :) –

+0

ようこそ。おそらく 'builder'('! 'の代わりに'? ')にオプションのアンラッピングを使う方が良いでしょう。 – alexburtnik

関連する問題