【发布时间】:2015-03-15 01:18:01
【问题描述】:
我正在尝试提供 OS X 服务,但我不确定如何将以下 Objective C 文档示例转换为 Swift。任何指针(原谅泛)将不胜感激!
来自 Apple 的文档(“实施服务方法”部分):
- (void)simpleEncrypt:(NSPasteboard *)pboard userData:(NSString *)userData error:(NSString **)error {
//...
}
这是 Swift 中的等价物吗?
func simpleEncrypt(pboard: NSPasteboard!, userData: String?, error: AutoreleasingUnsafeMutablePointer<String?>) {
//...
}
或者应该是:
func simpleEncrypt(pboard: NSPasteboard, userData: String, inout error: String?) {
//...
}
或者确实是完全不同的东西?
【问题讨论】:
标签: objective-c macos swift