使用Apple Watch OS2创建用于共享照片的架构

时间:2016-04-10 19:08:37

标签: ios swift facebook watch-os-2 wcsession

我正在尝试找出使用watchOS 2将iOS应用中的10多张照片分享到Apple Watch应用的正确方法。

我想在后台传输这些图像,以便用户无需打开iOS应用即可查看照片。

我尝试过从Facebook查询照片并通过transferUserInfo()将照片发送到手表,但有效负载太大了:

FBSDKGraphRequest(graphPath: "me/photos?limit=2", parameters:["fields": "name, source"]).startWithCompletionHandler({ (connection, result, error) -> Void in
    if (error != nil){
        print(error.description)
    }
    else {
        var arr = [NSData]()

        for res in result["data"] as! NSArray {
            if let string = res["source"] as? String {
                if let url = NSURL(string: string) {
                    if let data = NSData(contentsOfURL: url){
                        arr.append(data)
                    }
                }
            }
        }
        print(arr)
        if arr.count > 0 {
            self.session.transferUserInfo(["image" : arr])
        }

    }
})

我应该怎么做才能做到这一点?

0 个答案:

没有答案