マップアノテーションビューの詳細開示インジケータをセグエフに接続しようとしています。何らかの理由でクラッシュしています。 FYI - 私はこれをUIButton
(ストーリーボードでコントロールのドラッグ接続を使用して)から作業しました。マップアノテーションビュー上の詳細開示インジケータをセグエメソッドにフックしよう
次のコードでは「インスタンスに送信されたセレクタが認識されません」というエラーが表示されます。
ここでは詳細な開示インジケータ付きMKAnnotationView
コードです:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure we're referring to the correct segue
if ([[segue identifier] isEqualToString:@"ShowMoreInfo"]) {
// Get reference to the destination view controller
MoreDetailViewController *mdvc = [segue destinationViewController];
[mdvc setSelectedItemName:[NSString stringWithFormat:@"%@", placeName.text]];
[mdvc setSelectedItemAddress:[NSString stringWithFormat:@"%@", placeFormattedAddress.text]];
[mdvc setSelectedItemWeb:[NSString stringWithFormat:@"%@", placeWebsite.text]];
[mdvc setSelectedItemRating:[NSString stringWithFormat:@"%@", placeRating.text]];
// [mdvc setSelectedItemDistance:[NSString stringWithFormat:@"%@", placeDistance.text]];
}
}
ありがとうございました。私はそれを試みたが、インスタンスに送信された "認識されないセレクタ"エラーを取得する... – hanumanDev
私は別のメソッドからこのメソッドをどのように呼び出すか考えてみましょう:(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { – hanumanDev