【发布时间】:2016-08-01 20:12:06
【问题描述】:
我发现 this question 应该对我有帮助,但那里的解决方案对我不起作用,我不确定是否发生了变化,或者问题是否出在我的代码上。
let messageBody = "hello"
let urlSafeBody = messageBody.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLHostAllowedCharacterSet())
print("URLSAFEBODY: \(urlSafeBody)")
WKExtension.sharedExtension().openSystemURL(NSURL(string: "sms:&body=\(urlSafeBody)")!)
执行此代码时,我收到一条消息,可选 urlSafeBody 在 nil 时被强制解包,导致崩溃。为什么urlSafeBody 为零?我知道我强制解包,但我不明白为什么在明确分配后它总是为零。
【问题讨论】:
-
这是一个有效的问题,无需反对..
标签: swift sms watchkit nsurl optional