- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"ShowDetail"]) {
DetailViewController *detailViewController = [segue destinationViewController];
ListViewCell *cell = (ListViewCell *)sender;
Category *category = cell.Category;
NSLog(@"cell category = %@", cell.Category.Name);
//[detailViewController setCategory:category];
detailViewController.Category = category;
}
}
NSLog четко показывает правильный cell.Category.Name, поэтому объект Category хорош.
Но в этой строке ничего не получается
detailViewController.Category = category;
Немедленно останавливается на следующей строке с ошибкой «Поток 1 Программа получила сигнал sigabrt»
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}