Я запутался, так как ссылка на подпредставления, которые я создаю в представлении, должна быть объявлена со слабым или сильным ключевым словом при использовании ARC в iOS 5.
Вот пример моего заголовочного файла:
#import <UIKit/UIKit.h>
#import <MessageUI/MessageUI.h>
@class SCLGridView;
@interface MyViewController : UIViewController <UIPopoverControllerDelegate, MFMailComposeViewControllerDelegate>
@property (weak, nonatomic) IBOutlet UIView *hiddenBrowserView;
@property (strong, nonatomic) SCLGridView *gridView;
@property (strong, nonatomic) UIImageView *backgroundView;
@property (strong, nonatomic) UIView *backgroundShadowView;
@property (strong, nonatomic) UIPopoverController* popOverController;
@end
У меня сложилось впечатление, что представления, которые я создаю и на которые хочу сослаться, должны быть объявлены с ключевым словом strong, потому что я являюсь владельцем этих представлений (я их создаю).Однако я объявил hiddenBrowserView как слабый, потому что я ссылаюсь на представление, которое я создал в раскадровке.Правильно ли это apporach, или я должен сделать все эти ссылки на представления слабыми даже для ссылки на представления, которые я создаю программно?Спасибо!