代码示例运行环境为 IOS10,swift 3.0
1. 从IOS诞生起就存在的方法

使用此方法时,必须在初始化后判断是否为nil,如下:

2. 从IOS 6.0开始加入的新方法

使用此方法时,也有一个限制,必须在tableview中提前注册identifier,否则报错。例如可以在viewDidLoad方法中加入以下两种方法中的一种:

或者是在storyboard中新建一个cell,直接在inspector中填写identifier也是同样的效果
如果有任何疑问或者是文中存在技术性错误,请留言,我会尽快回复或者更改。
网友评论