gpt4 book ai didi

ios - 以编程方式将数组从 iPhone 移动到 Apple Watch

转载 作者:可可西里 更新时间:2023-11-01 01:37:50 24 4
gpt4 key购买 nike

我想将数据从 iPhone 传递到 AppleWatch。这意味着我想使用从 iPhone 到 AppleWatch 的数组数据。那么,如何以编程方式将 NSMutableArray 从 iPhone 移动或使用到 AppleWatch

最佳答案

watch 操作系统1:

您可以使用 NSUserDefault 来达到这个目的。您需要为此创建一个应用程序组。要找到您的应用程序组:在您的主应用程序中,在项目导航器中选择您的项目,然后选择您的主要应用程序目标并选择功能选项卡并打开应用程序组。

然后你可以这样做:

var myArr: [NSString] = [NSString]()
myArr.append("First value")
myArr.append("Second value")

// Save
NSUserDefaults(suiteName: "group.myapp.test")!.setObject(myArr, forKey: "myArray")
NSUserDefaults(suiteName: "group.myapp.test")!.synchronize()

// Read
if let testArray : AnyObject? = NSUserDefaults(suiteName: "group.myapp.test")!.objectForKey("myArray") {
let readArray : [NSString] = testArray! as! [NSString]
}

Watch OS2:

如果您想将手机中的内容保存到 Apple Watch Target 上的 NSUserDefaults:

使用WatchConnectivity将要保存的数据发送到 watch 。然后当 watch 收到你发给它的数据时,将它保存到苹果 watch 默认的NSUserDefaults

WCSession.defaultSession() 将返回用于在您的 iOS 和 Watch 应用程序之间传输数据的 WCSession 单例。

这是一个reference and guide为此。

关于ios - 以编程方式将数组从 iPhone 移动到 Apple Watch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34082701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com