美文网首页互联网科技
OC和Swift互相跳转

OC和Swift互相跳转

作者: czj_warrior | 来源:发表于2017-12-09 18:45 被阅读43次

首先在需要引入Swift的文件中导入头文件#import "工程名-Swift.h"

  • OC跳转Swift页面:
#import "ViewController.h"
#import "OCAndSwift-Swift.h"        // 引入头文件

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

- (IBAction)btnClicked:(id)sender {
    
    // Swift文件
    ChildViewController *vc = [[ChildViewController alloc] initWithNibName:@"ChildViewController" bundle:nil];
    
    [self.navigationController pushViewController:vc animated:YES];
    
}
  • Swift跳转OC页面:

首先创建Swift文件的时候回创建一个工程名-Bridging-Header.h文件,在这个文件中将需要用到的OC文件导入到这里!!!

import UIKit

class ChildViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    @IBAction func btnClicked(_ sender: Any) {
        let twoVC = ChildTwoViewController(nibName:"ChildTwoViewController", bundle: nil)
        
        self.navigationController?.pushViewController(twoVC, animated: true)
        
        
    }

哈哈,大功告成!!!

[图片上传失败...(image-b80a67-1512816958469)]

相关文章

  • OC和Swift互相跳转

    首先在需要引入Swift的文件中导入头文件#import "工程名-Swift.h" OC跳转Swift页面: S...

  • Swift与Objective-C互相调用(总结)

    公司正式使用swift语言开发项目已经一年多, 现在总结一下swift和OC互相调用的经验 swift调用OC S...

  • Swift与Objective-C互相调用(总结)

    公司正式使用swift语言开发项目已经一年多, 现在总结一下swift和OC互相调用的经验 swift调用OC S...

  • OC 页面给Swift页面正向传值之- 传入一个OC的枚举类型

    OC、Swift混合开发,现在新建了一个swift的VC,由OC界面跳转到swift界面,并且传入一个枚举类型。 ...

  • Swift优缺点

    Swift和OC共用一套运行时环境,Swift的类型可以桥接到OC,反之亦然。两者可以互相引用混合编程。Swift...

  • OC和Swift互相调用

    Swift调用OC 1.创建桥接头文件。在Swift项目里创建OC类的时候,会提示创建桥接头文件ProjectNa...

  • OC 和Swift 互相调用

    一、OC调用swift文件 二、swift调用OC文件 三、注意和总结 添加: 四、自定义桥接文件 一、OC调用s...

  • oc 和 swift 互相调用

    当在项目中同时使用swift 和 object-c 进行编程的时候,需要做一些操作。 1.swift 调用 oc ...

  • OC与Swift混编

    首先我们用Xcode建立OC的工程,然后逐步配置互相调用。 OC调用Swift 创建swift的controlle...

  • oc Swift 混编

    oc Swift 混编 oc 项目 混编Swift1.1 oc 调用 Swift 的类 和 方法步骤: ...

网友评论

    本文标题:OC和Swift互相跳转

    本文链接:https://www.haomeiwen.com/subject/qidpixtx.html