我试图重新使用人口表代码,这样,当用户触及加拿大纽特州时,加拿大各省(阿尔伯塔省、不列颠哥伦比亚省......)就展示;当用户触及美国各州时(Alabama、阿拉斯加......)。 问题在于,在加拿大纽特州之后,我袭击了美国纽特州时,美国前12个州仍未被加拿大13个省/领土展示出来。
I am following the code here
http://www.raywenderlich.com/1056/ipad-for-iphone-developers-101-uipopovercontroller-tutorial
but modifying the setColorButtonTapped code to take an array so I can reuse the code for different arrays
- (IBAction)setColorButtonTapped:(id)sender withData:(NSArray *) data {
if (_colorPicker == nil) {
self.colorPicker = [[[ColorPickerController alloc]
initWithStyle:UITableViewStylePlain] autorelease];
_colorPicker.delegate = self;
self.colorPickerPopover = [[[UIPopoverController alloc]
initWithContentViewController:_colorPicker] autorelease];
}
[self.colorPickerPopover presentPopoverFromBarButtonItem:sender
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
_colorPicker.tableList = [data copy];
// I defined a property NSMutableArray *tableList
// I think the problem is with the way I copy the data }
关注该法典的内容。
感谢你事先提供帮助。
Joe