将Swift框架扩展并委托给Objective-c类

时间:2016-09-29 14:03:50

标签: ios objective-c swift

我有一个2015年的项目,我正在更新到iOS10(2016年的技术)。 旧程序员使用的一个类是从快速编写的框架扩展而来。

问题是我收到了一些错误,例如: 无法找到' XLPagerTabStripViewControllerDelegate&#39 ;;的协议声明。你的意思是' UIPageViewControllerDelegate'?

无法找到' XLBarPagerTabStripViewController',' MLHistoryViewController'

的超类的界面声明

我的问题是......如何在objective-c中从基于swift的代码扩展一个类?我是否按照以下说明导入了正确的方法?

#import "AppDelegate.h"
#import "MLOngoingReservationsViewController.h"
#import "MLPastReservationsViewController.h"
#import <XLPagerTabStrip/XLPagerTabStrip-Swift.h>
#import <XLPagerTabStrip/XLPagerTabStrip-umbrella.h>



@interface MLHistoryViewController : XLBarPagerTabStripViewController <XLPagerTabStripViewControllerDelegate> {
    BOOL finishedLoadingOnGoingReservations;
    BOOL finishedLoadingPastReservations;

    MLOngoingReservationsViewController *ongoingReservations;
    MLPastReservationsViewController *pastReservations;
}

0 个答案:

没有答案