Я пытаюсь передачи данных от UIViewController в UIView часть .Здесь в мой код: В моей UIViewController.m, я определяю ScrollviewПередача данных между UIViewController и UIView по свойству была равна нулю?
@property(nonatomic, strong)DetailScrollView *scrollView;
- (DetailScrollView *)scrollView{
if (!_scrollView) {
DetailScrollView *scrollView = [[DetailScrollView alloc] init];
_scrollView = scrollView;
}
return _scrollView;
}
- (void)viewDidLoad {
[super viewDidLoad];
[self.view addSubview:self.scrollView];
self.scrollView.product = self.product;
}
добавить точку останова hereI.It действительно получает значение продукта. Но в моем файле DetailScrollView.m значение продукта было равно нулю. DetailScrollView.h
@property(nonatomic, strong)Product *product;
DetailScrollView.m
- (instancetype)initWithFrame:(CGRect)frame{
//get the value of self.product was nil
}
Любой человек может мне помочь?
это хорошо, но где и являются инициализация Scrollview? –
@AndeySatyanarayana Я использую метод initialize –
Как вы узнали, что не получили продукт из scrollView? где вы вошли в систему? viewDidLoad? viewDidAppear? – Joshua