在watchOS 1中,它适用于appgroups,但在watchOS 2中,我知道我们必须使用WCSession,但我不知道如何使用它.
请帮我找到解决方案.
这个 blog post应该可以帮到你.从那篇文章:首先,您将创建并激活WCSession,如下所示:
if (WCSession.isSupported()) { let session = WCSession.defaultSession() session.delegate = self session.activateSession()}
转移字典:
let applicationDict = // Create a dict of application datalet transfer = WCSession.defaultSession().transferUserInfo(applicationDict)
然后,在接收端,您将需要实现session:dIDReceiveUserInfo:(Developer documentation).请注意,根据Apple的“watchOS2 Transition Guide”
总结To begin communication,both your Watch app and your iOS app must have an active WCSession object. Typically,each app creates,configures,and activates a session object at launch time and stores a reference to it in a central location. When you want to send data,you retrIEve the session object and call its methods.
以上是内存溢出为你收集整理的如何在SWIFT中将数据从Iphone发送到OS2中的Watchkit全部内容,希望文章能够帮你解决如何在SWIFT中将数据从Iphone发送到OS2中的Watchkit所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)