Jeg vil legge til et nytt syn på en rightcalloutaccessoryview knappetrykk. Jeg har for tiden funksjonaliteten for å slippe en nål på kartet. En bildeforklaring (MKAnnotation) med en tittel, undertittel, og chevron belastninger når jeg trykk på nålen. Når jeg trykker på chevron (rightcalloutaccessoryview) Jeg ønsker et annet syn å dukke opp som viser mer informasjon på dette punktet. Akkurat nå gjør chevron springen ingenting. Dette er hva jeg har:
-(IBAction)showInfo:(id)sender
{
int calloutButtonPressed = ((UIButton *)sender).tag;
if(calloutButtonPressed < 99999)
{
if(self.DetailView == nil)
{
DetailViewController *tmpViewController = [[UIViewController alloc] initWithNibName:@DetailView bundle:nil];
self.DetailView = tmpViewController;
[tmpViewController release];
}
if (calloutButtonPressed == 1)
{
// Using the debugger, I found that calloutButtonPressed is equal to 0 when the button is pressed.
// So I'm not sure what the point of this method is...
}
self.DetailView.title = @Title;
}
}
Jeg har bekreftet at denne handlingen metoden blir tilkalt for å trykke på Chevron. Dessverre kan jeg ikke få det til å trekke opp en ny visning. Hvis noen vet hva jeg gjør feil, vennligst gi meg beskjed. Jeg er i litt av en klemme ...
Takk!
Thomas













