これは、正しく合成されていないアウトレットに関するものです (UIScrollView)
ある特定のケースでは、次のように宣言されたインターフェイスがあります。
@interface VC_Create_Preview : UIViewController <UIScrollViewDelegate> {
UIScrollView *scrollView;
}
@property (nonatomic, retain) IBOutlet UIScrollView *scrollView;
そして実装に……。
@synthesize scrollView;
しかし、デバッグ モードでは、self->scrollView の横に常に 0x0 があることがわかります。のような操作を実行する
CGRect frame = scrollView.frame;
常にゼロの原点、高さ、幅を返します(正しく合成されていないためと思われます)
0x0 は、メモリ内のどの場所も指していないことを意味しますか? これは正しく合成されていないということですか?アウトレットから IB のスクロールビューへのリンクがどこかに壊れている可能性がありますか?
乾杯ケビン