0
私は2つのUIViewControllerを持っています。 VIEW1では、私はピンと注釈を管理するので、私は、アクセサリコントロール上のユーザーのクリックが、私のコードは、このときに正確にVIEW2をプッシュする必要があります。セグがプッシュアクションを実行していません
:コンパイルするとき、私はこの警告を得た-(void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{
NSLog(@"calloutAccessoryControlTapped");
[self performSegueWithIdentifer:@"My identifier" sender:self];
}
Instance method '-performSegueWithIdentifer:sender:' not found (return type defaults to 'id')
そして実行している場合、アプリは明らかにこのスタックでクラッシュ:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[view1 performSegueWithIdentifer:sender:]: unrecognized selector sent to instance 0x7d94ca0'
ストーリーボードで、私はVIEW2するVIEW1、ctrl+left click+ drop
を選択し、それから私はを選びます。また、私はセグの識別子をMy identifier
に設定しました。では、私はここで何が欠けていますか?
oops、thanx man :)) – Malloc