我真的很努力将变量从一个类传递到另一个类。我正在关注这个问题的答案,并且能够成功实施第一部分(传递数据转发)。我的问题是当我进入第二部分(传回数据)时,我对4)
需要为我的 second.h 文件声明一个接口的地方感到困惑。我已经在那个 .h 文件中声明了一个接口:
@interface RootViewController : UITableViewController <UISplitViewControllerDelegate>{
当我尝试声明另一个时,我遇到了很多错误。我读到这是可能的,我只是不确定我猜的确切语法。
这是完整的 .h 文件
#import <UIKit/UIKit.h>
@protocol SubstitutableDetailViewController
- (void)showRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
- (void)invalidateRootPopoverButtonItem:(UIBarButtonItem *)barButtonItem;
@end
@interface RootViewController : UITableViewController <UISplitViewControllerDelegate>{
UISplitViewController *splitViewController;
UIPopoverController *popoverController;
UIBarButtonItem *rootPopoverButtonItem;
NSMutableArray *logMessages;
}
@property (nonatomic, assign) IBOutlet UISplitViewController *splitViewController;
@property (nonatomic, retain) UIPopoverController *popoverController;
@property (nonatomic, retain) UIBarButtonItem *rootPopoverButtonItem;
@end