关于Swift使用UITabelView动态加载Cell(NSClassFromString使用问题)
2015-10-16 17:39
351 查看
为了便于快速开发,我们一般都会对tableview进行封装,我的UITableViewCell也是在通过外部传入className进行动态生成,这样也可节省代码量。最近才开始看swift相关的资料,开始将以前的oc代码转成swift试试,在使用NSClassFromString方法时会一直崩溃,但代码上去却又没有问题,就到网上一直查资料.
解决方法
在字符串转换的SubClass上增加@objc(SubClass),SubClass类变为:
@objc(SubClass)
class SubClass: SuperClass {...}
解决方法
在字符串转换的SubClass上增加@objc(SubClass),SubClass类变为:
@objc(SubClass)
class SubClass: SuperClass {...}
相关文章推荐
- swiftSingleton模式
- swift 2.0 值类型 和 引用类型
- swift学习笔记之几个关键字
- Swift判断API的有效性
- swift 2.0 类中的继承
- swift 2.0 类中的计算属性 & 只读属性
- swift 2.0 类的定义
- swift 2.0 ? ! 到底是什么意思
- swift 2.0 结构体
- swift教程博客
- Swift UITableView相关功能(三)设置每行显示的内容
- swift与OC混编高级教程之混编框架的创建和调用
- Swift通过类名动态创建对象的方式
- SWIFT语言的概览
- iOS与JS交互实战篇(Swift/ObjC)
- Swift UITableView相关功能(二)填充数据
- swift 2.0 枚举
- swift打印输出、变量和常量的定义和常用类型
- swift 初级 字符串,数据类型,元组等简单语法
- Swift2.1 语法指南——高级操作符