0

使用言語: Swift 2.3

メッセージを送信するための Viber の URL スキームはviber://forward?text=

メッセージを送信するためのWhatsappのURLスキームはwhatsapp://send?text=

.問題は、このコードが nil になるように見えるため、NSURL がそれらに含まれていない URL は URL ではないと考えているように見えることです。

let someString = "This is some kind of long string"
print(NSURL(string: "viber://forward?text=\(someString)"))

print(NSURL(string: "viber://whatsapp://send=\(someString)"))

これにより、次のようなログが生成されます。

nil
nil

つまり使えないUIApplication.sharedApplication().openUrl(someUrl)

4

1 に答える 1