2016-10-24 4 views
1

Ich habe das iOS TeamViewer SDK-Tutorial befolgt, aber es funktioniert nicht mit Swift.Wert des Typs '(TVSessionConfigurationBuilder!) -> Void' kann nicht in den erwarteten Argumenttyp 'TVSessionConfigurationBuilderBlock!' Konvertiert werden.

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

Gibt den Fehler im Titel.

Irgendwelche Vorschläge?

Antwort

1

Versuchen Sie stattdessen:

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

Excellent! Vielen Dank. :) –

+0

Gern geschehen. Vielleicht ist es besser, das optionale Entpacken für 'builder' zu verwenden (' '' '' '' '' '' '' '' '' '' '' '' '' '' ' – alexburtnik

Verwandte Themen