2017-03-08 4 views
0

ich zwei NSURL bin im Vergleich die gleichen sind, aber wenn die BedingungVergleichen NSURL oder Zeichenfolge in schnellen 2

 if (url.absoluteString == self.currentPlayer?.currentAssetURL()) 


values 
(lldb) po url.absoluteString 
"Optional(https://a.t/y.mp3)" 

(lldb) po self.currentPlayer?.currentAssetURL() 
▿ Optional("https://a.t/y.mp3") 
    - Some : "https://a.t/y.mp3" 

beide Urls gleich versagt aber, wenn die Bedingung ausfällt. Bitte vorschlagen. Vielen Dank im Voraus!

+1

Der Ausdruck von 'NSURL' und' NSString' sieht gleich aus, aber die Klassen sind unterschiedlich. '.absoluteString' gibt eine Zeichenkette zurück – vadian

Antwort

0

Ich fand die Antwort. Das Problem wurde optional innerhalb der Zeichenfolge und außerhalb der Zeichenfolge hinzugefügt. Ich habe es behoben.

Verwandte Themen