gpt4 book ai didi

iphone - 核心数据在看似正常的 NSString 字段上崩溃

转载 作者:行者123 更新时间:2023-12-03 16:53:07 25 4
gpt4 key购买 nike

我还有另一个奇怪的错误,我无法弄清楚。

我尝试使用以下代码创建一个 tableviewcell:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"Cell";

TableViewCellController *cell = (TableViewCellController *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"TableViewCell" owner:self options:nil];
cell = [_cell autorelease];
_cell = nil;
}

// Configure the cell...

int storyIndex = [indexPath indexAtPosition: [indexPath length] - 1];
Article *article = (Article *)[articles objectAtIndex: storyIndex];
cell.titleLabel.text = article.title;
cell.siteLabel.text = article.site.name;

cell.summaryLabel.text = article.description;

[article release];

return cell;
}

问题是我可以用任何值填充标签,但描述值除外。一旦我这样做,我就会遇到以下崩溃:

2010-12-22 16:07:13.165 iDoms[24086:207] CoreData: annotation: fault fulfilled from database for : 0x8b16dd0 Program received signal: “EXC_BAD_ACCESS”. warning: Unable to restore previously selected frame. Data Formatters temporarily unavailable, will re-try after a 'continue'. (Not safe to call dlopen at this time.)

堆栈上有 62820 个行项目。我不知道从哪里开始解决这个问题。我已经习惯了 Java,而 Objective-C 到目前为止对于一些奇怪的错误来说真是一场噩梦。

Article 类如下所示:

//  Article.h

#import <CoreData/CoreData.h>

@class Site;

@interface Article : NSManagedObject
{

}

@property (nonatomic, retain) NSNumber * id;
@property (nonatomic, retain) NSString * title;
@property (nonatomic, retain) NSNumber * read;
@property (nonatomic, retain) NSString * link;
@property (nonatomic, retain) NSDate * pubDate;
@property (nonatomic, retain) NSString * description;
@property (nonatomic, retain) NSDate * lastUpdate;
@property (nonatomic, retain) Site * site;


@end

//  Article.m

#import "Article.h"

@implementation Article

@dynamic id;
@dynamic title;
@dynamic read;
@dynamic link;
@dynamic pubDate;
@dynamic description;
@dynamic lastUpdate;
@dynamic site;

@end

数据库包含数据,特定字段只是字符串“Test1”。一如既往,我们非常感谢任何帮助!

最佳答案

堆栈跟踪的大小让我相信您在某个地方有一个无限递归循环。

我将查看正在创建的自定义 UITableViewCell 的构造,即summaryLabel 控件以及它如何连接到单元格中。

我还要确保 posts 数组的属性被保留。

关于iphone - 核心数据在看似正常的 NSString 字段上崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4511178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com