gpt4 book ai didi

ios - swift 电子邮件中的 plist 附件(NS Cocoa 错误域代码 260)

转载 作者:行者123 更新时间:2023-11-28 13:20:03 24 4
gpt4 key购买 nike

我正在通过 plist 中包含的电子邮件发送一些 ios 文件数据。附加它没有问题,我可以检查文件和内容。一切都在那里,我可以将其作为 plist 打开。单击它(我已将它与我的应用相关联)它打开,我得到一个有效路径:

file:///private/var/mobile/Containers/Data/Application/C5454580-2BEB-4515-9BDE-FED85FF54F76/Documents/Inbox/ShareStrength-11.bps

我通过了,但是当我尝试回读 NSDictionary (plist) 时,我得到了 nil 内容。

let sourceFile = NSDictionary(contentsOfFile: URLString)

关于出了什么问题的任何想法。难以调试。

编辑:我发现了一些错误代码:

var error: NSError?
let content = NSString(contentsOfFile: URLString, encoding:NSUTF8StringEncoding, error: &error)
if content != nil
{
println("content: \(content)")
}
else
{
println("error: \(error)")
}

我得到了错误:

error: Optional(Error Domain=NSCocoaErrorDomain Code=260 "The operation couldn’t be completed. (Cocoa error 260.)" UserInfo=0x17eceeb0 {NSFilePath=file:///private/var/mobile/Containers/Data/Application/571DB0FF-6C5A-4BEB-9FA8-6E4DFE10E850/Documents/Inbox/ShareStrength-13.bps, NSUnderlyingError=0x17ee9810 "The operation couldn’t be completed. No such file or directory"})

这是沙盒问题吗?如何复制作为 URL 传递的附件?

最佳答案

我正在使用:

let URLString: String = url.absoluteString!

代替:

let URLString: String = url.path!

希望这对其他人有帮助

关于ios - swift 电子邮件中的 plist 附件(NS Cocoa 错误域代码 260),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26665290/

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