NULL-элементы в NSMutableArray - PullRequest
0 голосов
/ 21 июля 2011

У меня проблема ... В моем MuttableArray есть элемент N, но все элементы имеют значение null

.h
        @interface ViewController : UIViewController <UITableViewDelegate,UITableViewDataSource> {
            NSMutableArray *listProjectPost;
        }

@property (retain,nonatomic) NSMutableArray *listProjectPost;

.m
@implementation ViewController
@synthesize  listProjectPost;

-(void)dealloc
{
    [self.listProjectPost release];
    [super dealloc];
}

-(void)viewWillAppear:(BOOL)animated{
    self.listProjectPost = [NSMutableArray array];

// loop code
// current element
            currentNews *dop = [[currentNews alloc] init];
            [self.listProjectPost addObject:[dop createElement:node]];
            [dop release];
}

в

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
...
currentNews *dop = [self.listProjectPost objectAtIndex:indexPath.row];
cell.textLabel.text = [dop getTitle];
...
}

все нормально на виде сверху (вид при создании) но в следующем индексе у меня ошибка - EXC_BAD_ACCESS

извините за мой английский

1 Ответ

1 голос
/ 21 июля 2011

Если вам нужно сохранить нулевое значение в массиве Objective-C, используйте [NSNull null].Вы должны проверить [drop createElement:node], чтобы увидеть, равен ли он нулю, прежде чем добавлять его в ваш массив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...