Я читал в течение нескольких часов, искал документацию Apple, stackoverflow, не могу понять, что я делаю неправильно ....
когда я использую эти данные из XML-списка на моем UITableViewController:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *path = [[NSBundle mainBundle] pathForResource:@"arrayofstrings"
ofType:@"plist"];
NSData *myData = [NSData dataWithContentsOfFile:path];
NSString *error;
NSPropertyListFormat format;
myArray = [NSPropertyListSerialization propertyListFromData:myData
mutabilityOption:NSPropertyListImmutable
format:&format
errorDescription:&error];
}
мое табличное представление показывает первые видимые строки просто отлично, но вылетает при попытке прокрутки.
этого не происходит, когда вместо данных XML я использую что-то вроде этого:
- (void)viewDidLoad
{
[super viewDidLoad];
myArray = [[NSArray alloc] initWithObjects:@"thing1", @"thing2", @"thing3", @"thing4", @"thing5",@"thing6", @"thing7", @"thing8", @"thing9", @"thing10",
@"thing11",@"thing12", @"thing13", @"thing14", nil];
}
таким образом, просмотр таблицы просто отлично. в чем моя проблема ?! Предполагается ли преобразование plist в массив другим способом?