我正在使用MRC(请勿使用ARC)


@property (nonatomic, assign) NSString* headerTitle;


- (instancetype)initwhithHeaderTitle:(NSString *)headerTitle {
    self.headerTitle = headerTitle;
}
- (void)dealloc {
    self.headerTitle = nil;
}

tableview.m
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {
    return self.sections[section].headerTitle;
}

但滚动显示错误错误访问权限。帮我

最佳答案

您的headerTitle为assign,与相同,您必须将其保留为保留

替换您的代码

@property (nonatomic, assign) NSString* headerTitle;


@property (nonatomic, retain) NSString* headerTitle;

编辑

您需要使用非ARC。 release

关于ios - 我尝试了这段代码,但在titleForHeaderInSection中收到错误“EXC_BAD_ACCESS”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46440276/

10-11 14:52