Ok very quick question. I am adding annotations to my iOS using MKMapAnnotation. I create a int and an annotation with a disclosure button Which calls the method loadPano l
If you just have to pass an integer associated to each disclosurebutton, you can set disclosurebutton.tag = integer value;.
Sort of hacky to pass data around in tags but in simple cases it works.
Also for this to work, declare loadpano this way:
- (void)loadPano:(UIButton*)sender
{
NSInteger relevantInteger = sender.tag;
// More code here
}
And set the target like this:
[disclosureButton addTarget:self
action:@selector(loadPano:)
forControlEvents:UIControlEventTouchUpInside];
Note that the method now takes a parameter so the selector includes a colon.