доступ к объекту в target-c EXC_BAD_ACCESS - PullRequest
0 голосов
/ 28 августа 2011

У меня есть NSMutableArray, заполненный пользовательским классом под названием "Audio"
Именно с такими свойствами:

@property(nonatomic,retain) NSString *artist;
@property(nonatomic,retain) NSString *title;
@property(nonatomic,retain) NSString *duration;
@property(nonatomic,retain) NSString *audio_id;

Сначала мое действие - распечатать их в UITableView. Это происходит без проблем. Но второе действие, показывающее «EXC_BAD_ACCESS», когда я хочу получить доступ к свойству audio_id, передать его в другой метод как параметр:

Audio *audio = [musicList objectAtIndex:indexPath.row];
[self dosomething:audio.audio_id];

Вот это: "EXC_BAD_ACCESS"
Пожалуйста, помогите, кто-нибудь:)

1 Ответ

0 голосов
/ 28 августа 2011

возможно, это поможет вам лучше отладить:

Audio *audio = [musicList objectAtIndex:indexPath.row];
if(audio){
    [self doSomething:audio.audio_id];
}
else if(musicList){ NSLog(@"musicList is not nil and has a count of %d.",[musicList count]); }
else{ NSLog(@"musicList is nil and audio is nil, something is getting released too soon."); }
...