UIViewControllerにテーブルがあり、UIViewであるサブビューもあります。UIViewControllerからUIViewにデータを渡そうとしていました:
MainViewController:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UAModalPanel *mainSubModalPanel = [[[MainSubView alloc] initWithFrame:self.view.bounds] autorelease];
[self.view addSubview:mainSubModalPanel];
[mainSubModalPanel showFromPoint:CGPointMake(384.5, 512.5)];
}
MainSubView.h
@interface MainSubView : UAModalPanel
{
NSString *dishName;
}
@property (strong, nonatomic) IBOutlet UILabel *mainTitle;
@property (nonatomic, retain) NSString *dishName;
ただし、テーブルビューからサブビューの「dishName」にデータを渡して「mainTitle」=「dishName」に設定すると問題が発生します。
ありがとう!