Я пытаюсь выяснить правильный подход для обмена 10+ фотографий из приложения IOS в приложение Apple Наблюдать за использованием watchOS 2.Создание архитектуры для обмена фотографий с Apple, часы OS2
Я хочу передать эти изображения в фоновом режиме, так что пользователю не нужно открывать приложение 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])
}
}
})
Любые идеи, как я должен идти об этом?
Да, это то, что я тоже переключил, однако я все еще пытаюсь понять, как перейти от строки jpg url в файл, который можно перенести. – Andy
Либо используйте поле «url» и загрузите фотографию из Facebook в файл, либо используйте поле «source» для декодирования фотоданных, затем сохраните это изображение в файле. Затем используйте URL-адрес этого локального сохраненного изображения, чтобы перенести его на часы. –