在Swift中实现Objective C代码

穆伊瓦·阿德纳克

我正在尝试处理UI导航栏上的后退按钮的按下。我在目标C中有一个扩展(https://github.com/onegray/UIViewController-BackButtonHandler),我已经使用标头将其桥接到我在Swift中的项目中,现在我还不太清楚如何在Swift中实现代码。这是在C中的实现:

-(BOOL) navigationShouldPopOnBackButton {
if(needsShowConfirmation) {
    // Show confirmation alert
    // ...
    return NO; // Ignore 'Back' button this time
}
return YES; // Process 'Back' button click and Pop view controler

}

木琴
func navigationShouldPopOnBackButton() -> Bool {
        if(needsShowConfirmation) {
            // Show confirmation alert
            // ...
            return false // Ignore 'Back' button this time
        }
        return true // Process 'Back' button click and Pop view controller
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Swift中实现Objective C协议

来自分类Dev

在 Swift 中实现 Objective-C 协议

来自分类Dev

Swift中带有#define宏的Objective-C代码

来自分类Dev

在swift 4中转换Objective C代码

来自分类Dev

如何在SWIFT中实现Objective-C回调处理程序?

来自分类Dev

如何在不定义新类的情况下在 Swift 中实现 Objective-C

来自分类Dev

在 Swift/Objective-C 中实现下一个线程解决方案

来自分类Dev

如何在带有参数的objective-C中实现swift委托方法?

来自分类Dev

Objective-C中的堆栈实现

来自分类Dev

在 Objective-C 中实现 qsort

来自分类Dev

使用Swift代码的Objective C测试类

来自分类Dev

将代码从 Swift 转换为 Objective C?

来自分类Dev

Swift中的Objective C委托

来自分类Dev

将我的Objective-C代码转换为Swift代码

来自分类Dev

这个Objective-c代码的等效Swift代码是什么?

来自分类Dev

在Swift代码中实现Google登录

来自分类Dev

在代码中实现NSTimer-Swift

来自分类Dev

C nasm代码的实现

来自分类Dev

如何从Objective-C代码中调用javascript代码?

来自分类Dev

从C代码在Python中实现噪声功能

来自分类Dev

接口声明中的C ++实现代码

来自分类Dev

如何在Swift中通过#define宏使用Objective-C代码

来自分类Dev

在Xcode 7中,Swift无法自动完成Objective-C代码

来自分类Dev

如何在Framework目标中从Objective-C调用Swift代码?

来自分类Dev

Objective-C类中的Swift协议

来自分类Dev

在Swift中捕获Objective-C异常

来自分类Dev

在Swift中重写Objective C类方法

来自分类Dev

initWithDictionary:在Objective-C和Swift中

来自分类Dev

从Objective C中的Swift函数获取值