1、swift类继承了一个oc编写的类作为父类,
2、别的oc 的类访问该swift重写父类的方法是可以访问的,但是swift类里自己的方法。访问不到,具体如下:
3、前提是桥接什么的都弄好了1.定义了一个swift类,继承一个oc类:
2、父类里的方法3、在另外一个类里,想调用 1 中那个swift类里的
func getSmartLockSceneInfo(sceneOperationType:sLockSceneOperationType,aid:NSInteger)->ASPXMLSmartLockScene!
{
let someVideoMode = ASPXMLSmartLockScene(aid: aid,sceneOperationType: sceneOperationType)
return someVideoMode
}a、调用:
我查找了一下 "项目名-Swift.h",发现里边没有把那个方法暴露出来
这个h 文件里找不到那个方法。不知道我描述的够不够明白,请教大家,我是什么地方写的不对吗?swift和oc 刚刚开始混编起来,有很多不懂的地方,请多指教。
2、别的oc 的类访问该swift重写父类的方法是可以访问的,但是swift类里自己的方法。访问不到,具体如下:
3、前提是桥接什么的都弄好了1.定义了一个swift类,继承一个oc类:
2、父类里的方法3、在另外一个类里,想调用 1 中那个swift类里的
func getSmartLockSceneInfo(sceneOperationType:sLockSceneOperationType,aid:NSInteger)->ASPXMLSmartLockScene!
{
let someVideoMode = ASPXMLSmartLockScene(aid: aid,sceneOperationType: sceneOperationType)
return someVideoMode
}a、调用:
我查找了一下 "项目名-Swift.h",发现里边没有把那个方法暴露出来
这个h 文件里找不到那个方法。不知道我描述的够不够明白,请教大家,我是什么地方写的不对吗?swift和oc 刚刚开始混编起来,有很多不懂的地方,请多指教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货