- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在更新 SwiftData从 Swift 1.2 到 Swift 2,经过一些更改和更正后,我仍然遇到错误,我无法理解为什么会这样。
代码如下:
public static func saveUIImage(image: UIImage) -> String? {
let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0] as String
let imageDirPath = docsPath.stringByAppendingPathComponent("SwiftDataImages")
if !NSFileManager.defaultManager().fileExistsAtPath(imageDirPath) {
do {
try NSFileManager.defaultManager().createDirectoryAtPath(imageDirPath, withIntermediateDirectories: false, attributes: [:])
} catch {
print("Error creating SwiftData image folder")
return nil
}
}
let imageID = NSUUID().UUIDString
let imagePath = (imageDirPath as NSString).stringByAppendingPathComponent(imageID)
let imageAsData = UIImagePNGRepresentation(image)
if !imageAsData!.writeToFile(imagePath, atomically: true) {
print("Error saving image")
return nil
}
return imageID
}
Xcode 在“do {”行抛出以下错误:
Cannot invoke 'createDirectoryAtPath' with an argument list of type '(String, withIntermediateDirectories: Bool, attributes: _, error: _)'
关于为什么会发生这种情况的任何提示?这让我发疯。
谨致问候,并提前致谢。
;)
最佳答案
在我的 Xcode 7.2 中没有:
let imageDirPath = docsPath.stringByAppendingPathComponent("SwiftDataImages")
所以我尝试了这段代码,它编译得很好:
public func saveUIImage(image: UIImage) -> String? {
let docsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0] as String
let imageDirPath = NSURL(string: docsPath)?.URLByAppendingPathComponent("SwiftDataImages")
if !NSFileManager.defaultManager().fileExistsAtPath(imageDirPath!.absoluteString) {
do {
try NSFileManager.defaultManager().createDirectoryAtPath(imageDirPath!.absoluteString, withIntermediateDirectories: false, attributes: [:])
} catch {
print("Error creating SwiftData image folder")
return nil
}
}
let imageID = NSUUID().UUIDString
let imagePath = (imageDirPath!.absoluteString as NSString).stringByAppendingPathComponent(imageID)
let imageAsData = UIImagePNGRepresentation(image)
if !imageAsData!.writeToFile(imagePath, atomically: true) {
print("Error saving image")
return nil
}
return imageID
}
关于ios - SwiftData 错误 NSFileManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34471005/
我有两个漂亮的模型,想为它们创建一些虚拟的预览数据,但我遇到了错误:。非法尝试在不同上下文中的对象之间建立“人”关系。错误发生在以下位置:。我用的是Xcode15测试版8。你知道我哪里做错了吗?。以下
我有两个漂亮的模型,想为它们创建一些虚拟的预览数据,但我遇到了错误:。非法尝试在不同上下文中的对象之间建立“人”关系。错误发生在以下位置:。我用的是Xcode15测试版8。你知道我哪里做错了吗?。以下
我正在更新 SwiftData从 Swift 1.2 到 Swift 2,经过一些更改和更正后,我仍然遇到错误,我无法理解为什么会这样。 代码如下: public static func sa
我正在开发一个IOS应用程序。我正在为 sqlite 数据库使用 swift 数据框架。我可以对现有数据库使用相同的快速数据框架吗? 我一直在寻找解决方案,但找不到。谁能帮我解决这个问题? 最佳答案
Xcode15测试版6。。我只想在关系模型匹配的地方执行一个非常简单的查询谓词:。我收到错误消息:。我还在艺术家身上尝试了.id和.sistentModelID,但没有成功。。这似乎是最基本的谓词用例
我正在使用 SwiftData 进行 SQLite 访问。 https://github.com/mozilla-mobile/firefox-ios/blob/master/Storage/Thir
我尝试使用 SwiftData [1]:http://ryanfowler.github.io/SwiftData ,当将它导入我的项目时,我有 120 个错误,其中一些是针对 println 的,我
我是一名优秀的程序员,十分优秀!