今日、私はアプリをクラッシュし、なぜその理由を知っていますか? 私はそれにScrollViewとImageViewを持つUIViewController(クラスPicture)を持っています。ズームバウンス+ナビゲーションバー戻るボタンクリック=アプリのクラッシュ
@property (nonatomic, retain) IBOutlet UIScrollView *scrollview;
@property (nonatomic, retain) IBOutlet UIImageView *imageview;
@property (nonatomic, retain) IBOutlet UIActivityIndicatorView *activityIndicator;
これは私がpushViewController:pic animated:YES
これらは(initWithFrameなし)私のscrollview構成されている経由で呼び出す私の第三の図である。だから今はズームインして私は絵をドラッグ停止したとき
[scrollview setBackgroundColor:[UIColor blackColor]];
[scrollview setShowsVerticalScrollIndicator:NO];
[scrollview setShowsHorizontalScrollIndicator:NO];
[scrollview setContentSize:scrollview.frame.size];
[scrollview setAlwaysBounceVertical:YES];
[scrollview setAlwaysBounceHorizontal:YES];
#warning BouncesZoom + BackButton = App Crash!
scrollview.bouncesZoom = YES;
scrollview.decelerationRate = UIScrollViewDecelerationRateFast;
[scrollview setDelegate:self];
をminimumSizeにリサイズします。 私は今、再びズームインドラッグホールド、プレス薬指とナビゲーションコントローラバーの戻るボタン、アプリがクラッシュした場合:
2011-11-08 16:48:45.572 Archiv[1319:707] *** -[Picture respondsToSelector:]: message sent to deallocated instance 0x44e3960
あなたは私を助けることができますか?バウンスズームをオフにするように教えてください。 $ h @ rky