Форум программистов, компьютерный форум, киберфорум
Наши страницы

Доступ к NSMutableDictionary - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C VLC player в Xcode http://www.cyberforum.ru/objective-c/thread423135.html
Здравствуйте! Есть такой вопрос. Есть ли возможность встроить в свою программу iOS Vlc player для проигрывания стрим видео?
Objective-C Как проиграть видео стрим Здравствуйте! Подскажите пожалуйста как можно проиграть видео стрим в своей проге? http://www.cyberforum.ru/objective-c/thread423007.html
Создание класса, хранящего переменные всего проекта Objective-C
Здравствуйте! Хочу создать класс, чтоб в нём хранились переменные всего проекта. И читать их и менять значения из других классов. Типа как статические переменные, только не для чтения, а для записи....
Facebook API Objective-C
Здравствуйте. Подскажите пожалуйста,кто работал с фейсбук как надо поступить в такой ситуации. В разделе для работы с фейсбук АПИ , для того чтобы провести авторизацию прочитал следующее In...
Objective-C Создание таблицы http://www.cyberforum.ru/objective-c/thread420826.html
Создаю проект View based Application. Intarface Builder не использую. Вот файлы с проекта TimetableAppDelegate.h // // TimetableAppDelegate.h // Timetable // // Created by user on...
Objective-C Выделение элемента Как правильно сделать выделение на iOS допустим UIImageView которая лежит во UIView?, выделение подразумевает 2-пиксельную рамку вокруг UIImageView Спасибо Добавлено через 23 часа 43 минуты... подробнее

Показать сообщение отдельно
Adem
6 / 6 / 0
Регистрация: 17.04.2009
Сообщений: 34
21.03.2012, 09:52  [ТС]
Снова возник вопрос по памяти:

Есть класс со свойством
Objective-C
1
2
3
4
5
@interface SomeController : UIViewController
 
@property (strong, nonatomic) UIActivityIndicatorView *indicator;
 
@end
В методе initWithNibName я хочу создать это свойство и использовать его во ViewDidLoad:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@implementation SomeController
 
@synthesize indicator = _indicator;
 
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        self.indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
        self.indicator.hidesWhenStopped = YES;
    }
    return self;
}
 
- (void)viewDidLoad
{
    [super viewDidLoad];
    self.indicator.center = self.view.center;
    [self.view addSubview:self.indicator];
    [self.indicator startAnimating];
}
 
@end
И тут получается, что я не могу использовать индикатор во ViewDidLoad, потому что он удалился из памяти. Раньше бы я добавил вызов retain при инициализации, а что делать в ARC?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru