不兼容的指针类型Xcode

Rol*_*llo 5 xcode objective-c ios xcode4

很抱歉对社区造成了这样的负担,但我真的被困在这里了.

语义问题:使用类型NewCustomCell *表达式初始化的不兼容指针类型UITableViewCell *

static NSString *cellID = @"customCell";

NewCustomCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];
Run Code Online (Sandbox Code Playgroud)

Pon*_*röm 12

[tableView dequeueReusableCellWithIdentifier:cellID]返回一个带有类型的对象UITableViewCell *.如果您知道单元格将始终是类型NewCustomCell *,那么您可以告诉编译器期望使用强制转换.像这样:

NewCustomCell *cell = (NewCustomCell *) [tableView dequeueReusableCellWithIdentifier:cellID];
Run Code Online (Sandbox Code Playgroud)