我有一个在 WatchKit 应用程序中生成少量信息的应用程序。然后,我想将用户转到另一台设备上的 Safari,以便在网站上获取更多信息,并在 url 查询字符串中提供特定信息。我写了这个:
var QueryVar = SomeArray.description
var website = NSURL(string: "http://www.example.com/index.html?query="+QueryVar)
updateUserActivity("com.example.myapp.anactivity", userInfo: nil, webpageURL: website)
当我println(website)
出现时nil
,控制台警告说两者userInfo
都webpageURL
不能nil
。我尝试了多种不同的方式将该 URL 格式化为字符串,但似乎没有任何效果。
Swift 文档很好,但缺少示例。那里的大多数示例都不会打扰该webpageURL
元素。
更糟糕的是,即使我得到它不会生成错误消息,我也不确定它是否有效,因为webpageURL
IOS 模拟器不支持它。有没有人有一些工作代码,最好在实际手表上测试,他们可以分享?