2011-01-14 3 views
2

私は各注釈にオブジェクトを割り当てることができるようにMKAnnotationをサブクラス化しました。これは、rightCalloutAccessoryViewがクリックされたときに、オブジェクトが渡されたナビゲーションコントローラをプッシュして、別のビュー。Annotation Subクラスcustom initWithCoordinate

このすべては、私はそうのようなinitWithCoordinate時に拡張しました、離れて一つのことから素晴らしい作品:手段

NO '-initWithCoordinate:andObject:' method found 

:すべては、私は警告が供給しています偉大な作業をしているが

-(id)initWithCoordinate:(CLLocationCoordinate2D)coord andObject:(NSManagedObject *)object { 

    [self setPlace:object]; 

    coordinate = coord; 
    title = [place valueForKey:@"name"]; 
    subtitle = [place valueForKey:@"address"]; 

    return self; 

} 

私はどこかで何か間違ったことをしていますが、initWithCoorinateを追加する正しい方法は何ですか?

+0

あなたはあなたの.hでそれを宣言していますか?私はなぜその特定のエラーがスローされるのだろうと思うことはできません。 –

+0

愚か者である私はそれを私が開いていた別のプロジェクトの.hファイルに貼り付けた、金曜日の午後遅い脳:) – Alex

答えて

0

プロトタイプ-(id)initWithCoordinate:(CLLocationCoordinate2D)coord andObject:(NSManagedObject *)objectを.hファイルに入れます。