मैं एक rightcalloutaccessoryview बटन प्रेस पर कोई नया दृश्य जोड़ना चाहते हैं। मैं वर्तमान में मानचित्र पर पिन छोड़कर के लिए कार्यक्षमता है। एक कॉल आउट एक शीर्षक, उपशीर्षक के साथ (MKAnnotation), और शेवरॉन भार जब मैं पिन टैप करें। जब मैं शेवरॉन (rightcalloutaccessoryview) नल मैं एक और दृश्य पॉप अप करने के इस बिंदु पर अधिक जानकारी दिखा चाहते हैं। अभी, शेवरॉन नल कुछ नहीं करता है। यह वही है जो मेरे पास है:
-(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;
}
}
मैं सत्यापित किया है कि इस कार्रवाई विधि शेवरॉन दबाने का आह्वान किया हो जाता है। दुर्भाग्य से, मैं यह कोई नया दृश्य ऊपर खींचने के लिए नहीं मिल सकता है। किसी को भी जानता है कि मैं गलत क्या कर रहा है, तो कृपया मुझे बताएँ। मैं एक चुटकी का एक सा में हूँ ...
धन्यवाद!
थॉमस













