objective-c - cocoa 错误260

标签 objective-c cocoa ios ftp

我一直收到这个错误。我正在通过 ftp 上传到服务器。它在模拟器中运行时工作正常并完全上传,但是当我在我的 iPhone 上配置它时,它说: 发生错误。上传失败:操作无法完成。 ( cocoa 错误 260。)

有什么建议吗?我一直在调试和研究几个小时,但无法弄清楚。我试过清理目标、重置设备、重置 xcode。

我缩小范围的一件事是:

NSError *attributesError = nil;
NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:self.filePath error:&attributesError];
if (attributesError) {
    [self failWithError:attributesError];
    return;
}

在设备属性中为真,在模拟器中为假

最佳答案

I've tried cleaning targets, resetting device, resetting xcode.

盲目攻击随机目标从来都不是好的调试技术。充其量,您将解决问题,但不知道如何解决。最坏的情况是,您会破坏其他东西。

相反,找出问题所在。对于“Cocoa 错误”,您需要查看 FoundationErrors.h 和 CoreDataErrors.h(如果不针对 Cocoa Touch,则查看 AppKitErrors.h)。前一个文件给出了 Cocoa 错误 260 的名称:

NSFileReadNoSuchFileError = 260,                        // Read error (no such file)

您无法获取该文件的属性,因为它不存在(在您的设备上)。

您可能想要编辑您的问题以包含创建您存储到 self.filePath 中的路径的代码。

关于objective-c - cocoa 错误260,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4869856/

相关文章:

ios - 调用 willRotateToInterfaceOrientation 时,iOS 7 与 iOS 8 上的主屏幕边界大小不同

ios - 未使用的实体问题

macos - 通过 Swift 实现 Cocoa 中的 UI 保存/恢复机制

objective-c - 使用 Xcode 生成 UML 代码

cocoa - 如何从父 XIB 引用 XIB 文件

iphone - ios中的信用卡支付

iphone - 为 iPhone 定制 UISlider

objective-c - NSBitmapImageRep 中存在巨大的内存泄漏

iphone - 如何在 iPhone 上使用陀螺仪 z 轴?

ios - 将 subview 添加到 UITableViewController