如何在 Swift 或 Obj-C 中访问 AFP 或 SMB 共享(例如时间胶囊)
How to access an AFP or SMB share (e.g. time capsule) in Swift or Obj-C
我目前正在开发 tvOS/iPhone 应用程序。目标是浏览我的本地网络并找到发布 AFP 和 SMB 共享的不同设备,并从中读取文件。
到目前为止,我已经使用 NSNetServiceBrowser
.
设法找到并列出了我网络中的不同设备(比如我的时间胶囊)
我的问题是:如何访问和读取我找到的 AFP 或 SMB 共享的信息(例如目录或文件)?
我已经尝试过 NSFileManager
,但据我发现,它根本不适合这项任务……关于如何实现这一目标的任何想法,使用 iOS 框架或第三方库?
我找不到 Objective-C 或 Swift 示例,但这个是用 C 编写的。
这似乎可以与 NSURLRequest
和 smb://
URL 一起使用,但根据 Apple 的文档,这可能仅限于 OS X。
我目前正在开发 tvOS/iPhone 应用程序。目标是浏览我的本地网络并找到发布 AFP 和 SMB 共享的不同设备,并从中读取文件。
到目前为止,我已经使用 NSNetServiceBrowser
.
我的问题是:如何访问和读取我找到的 AFP 或 SMB 共享的信息(例如目录或文件)?
我已经尝试过 NSFileManager
,但据我发现,它根本不适合这项任务……关于如何实现这一目标的任何想法,使用 iOS 框架或第三方库?
我找不到 Objective-C 或 Swift 示例,但这个是用 C 编写的。
这似乎可以与 NSURLRequest
和 smb://
URL 一起使用,但根据 Apple 的文档,这可能仅限于 OS X。