У меня есть приложение для iPhone, в котором одно представление, Просмотр A, обновляет другое представление в панели вкладок, Просмотр B, используя:
// This works.
- (void) reloadData
{
MyDB * db = _GET_DB_CLASS;
if(data != nil) // data is a property of type NSMutableArray
[data release];
NSMutableArray * d = [db getDataQuery];
data = s; // Don't release since we are not using the accessor. And retain count should be 1.
}
Если я это сделаю, это не сработает (например, я обновляю B, затем переключаюсь на B, сбой. Я не вижу в журналах ничего полезного ...).
NSMutableArray * d = [db getDataQuery];
self.data = s; // Doesn't work
[data release];
Я не использовал пользовательский установщик. Что происходит?