将方法签名从 Objective-C 转换为 Swift

Hes*_*mal 1 methods objective-c signature ios swift

目前我正在将一个类从 Objective-C 翻译成 Apple Swift,但不幸的是,我不知道 Objective-C,所以将以下函数的签名从 Objective-C 翻译成 Swift 有什么帮助吗?

- (void)playbackSession:(id<BCOVPlaybackSession>)session didReceiveLifecycleEvent:(BCOVPlaybackSessionLifecycleEvent *)lifecycleEvent
Run Code Online (Sandbox Code Playgroud)

Zed*_*nem 6

提出这个问题以提供更通用的答案:

  • 使用 XCode 中代码窗口左上角的“相关项目”按钮(在“<”和“>”导航箭头旁边)
  • 从它打开的菜单中,选择“生成的界面”并选择您选择的 Swift 版本。瞧!

请参阅“相关项目”菜单的捕获:

XCode 中的相关项目菜单