watchOS 2を使用して、iOSアプリからApple Watchアプリに10枚以上の写真を共有するための適切なアプローチを見つけようとしています.
ユーザーが写真を表示するために 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])
}
}
})
これを行うにはどうすればよいですか?