gpt4 book ai didi

swift - UIDocument 中的 saveToURL 返回 false

转载 作者:行者123 更新时间:2023-11-30 14:01:17 26 4
gpt4 key购买 nike

我正在执行此函数来保存 UIDocument,同时启用和禁用 iCloud,但我似乎错过了这两个抛出。特别是当 iCloud 的 saveToURL 返回 false 时,我不知道为什么会这样,因为文档不是 nil 并且路径是合理的;这是我的简要功能:

func newFavorite(favorite: palinaModel) ->Bool {
if indexForPalina(favorite) != nil {
print("stop already favorite")
return false;
}
// Save Stop
let baseURL = NSFileManager.defaultManager().URLForUbiquityContainerIdentifier(nil)
var favoriteURL:NSURL!
if (baseURL != nil) {
let favoritesURL = baseURL!.URLByAppendingPathComponent(pathComponent())
favoriteURL = favoritesURL.URLByAppendingPathComponent(String(format:"Stop_%@", favorite.palina))
} else {
let filePath = getFilePath()
favoriteURL=NSURL(fileURLWithPath: filePath)
}
let document = FavoriteStopDocument(fileURL:favoriteURL, favorite:favorite)

// Add Bookmark To Bookmarks
self.favoriteElements.append(document)
print("favoriteUrl=" + favoriteURL.path!+" document="+document.favoriteStop!.palina)
document.saveToURL(favoriteURL, forSaveOperation:.ForCreating, completionHandler:{(success) in
if (success) {
print("Save succeeded.");
} else {
print("Save failed.");
}
})

return true
}

感谢您的支持。

最佳答案

在甚至可能浪费了苹果的票之后,我最终转储了 UIDocument,并决定将字典保存为普通的 NSUserDefault。

关于swift - UIDocument 中的 saveToURL 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32957228/

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