だから私がやっていることはMQMapView
、あるView Controllerから次のView Controllerに渡そうとしています:
MapSearchView *controller = [[MapSearchView alloc] initWithNibName:@"MapSearchView" bundle:nil mapToDisplay:map];
[self presentModalViewController:controller animated:NO];
そして、私がMapSearchView
.m で行っているのは、init
メソッドをオーバーライドすることです:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil mapToDisplay:(MQMapView*)map
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
[self setMapView:map];
}
return self;
}
MQMapView
最初のビューでマップに対して実行する必要があるいくつかの計画された機能があるため、ビュー間を渡します。
私が抱えている問題は、controller
割り当てられると渡されpresentModalViewController
、そこでアプリがクラッシュすることです。私はそれの理由を見つけることができないようです。何か案は?