Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在swift中将数据从iphone发送到watchkit_Swift_Watchkit - Fatal编程技术网

如何在swift中将数据从iphone发送到watchkit

如何在swift中将数据从iphone发送到watchkit,swift,watchkit,Swift,Watchkit,我正在做一个示例项目,其中我喜欢将数据从iphone发送到WatchKit。我不知道怎么做。任何帮助都将不胜感激。提前感谢在AppDelegate中添加此方法: func application(application: UIApplication!, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]!, reply: (([NSObject : AnyObject]!) -> Void)!) { /

我正在做一个示例项目,其中我喜欢将数据从iphone发送到WatchKit。我不知道怎么做。任何帮助都将不胜感激。提前感谢

在AppDelegate中添加此方法:

func application(application: UIApplication!,
handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]!,
   reply: (([NSObject : AnyObject]!) -> Void)!)
{
   //define your dictionary
   reply(yourDict)
}
在Apple Watch扩展中的任意位置添加以下内容:

var dict = ["test" : 4] //your dictionary/request to sent to the iPhone
if !WKInterfaceController.openParentApplication(dict, reply: { (reply,error) -> Void in
    println("\(reply)") //your reply data as Dictionary
}) {
    println("ERROR")
}
第一个函数将使用WKInterfaceController.openParentApplication触发,并在reply参数中回复字典

开发者论坛:

在AppDelegate中添加此方法:

func application(application: UIApplication!,
handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]!,
   reply: (([NSObject : AnyObject]!) -> Void)!)
{
   //define your dictionary
   reply(yourDict)
}
在Apple Watch扩展中的任意位置添加以下内容:

var dict = ["test" : 4] //your dictionary/request to sent to the iPhone
if !WKInterfaceController.openParentApplication(dict, reply: { (reply,error) -> Void in
    println("\(reply)") //your reply data as Dictionary
}) {
    println("ERROR")
}
第一个函数将使用WKInterfaceController.openParentApplication触发,并在reply参数中回复字典

开发者论坛:

我试图做的是从服务器获取数据,将其存储在phoneside的coredata中,然后从coredata获取数据并将其发送到watchkit。我可以用上述代码完成此操作吗?好的,这是将数据从手表发送到iPhone,而不是从iPhone发送到手表这是双向发送数据,把你的数据放在回复字典里。我想做的是从服务器上获取数据,将数据存储在phoneside的coredata中,然后从coredata中获取数据并发送给watchkit。我可以用上面的代码来完成吗?好的,这是从Watch向iPhone发送数据,而不是从iPhone向Watch发送数据。这是双向发送数据,只要把你的数据放在回复字典里就行了