メインのViewControllerとは別のxibからのスイッチを持つプロジェクトがあります。UISwitch を OFF に切り替えると、ViewController のボタンが非表示になるようにしようとしています。xib の .m ファイルで AppDelegate を宣言しようとしましたが、まだうまくいきません。私のコードは次のとおりです。
- (void)viewDidAppear:(BOOL)animated {
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
}
私は何を間違っていますか?私はやろうとしています
if (switch.on) {
myButton.hidden = YES;
} else {
myButton.hidden = NO;
}
2番目のxib(メインViewControllerを持たないもの)の.mファイルでもこれを行いました
#import "AppDelegate.h"
#import "ViewController.h"
しかし、まだ何もありません!したがって、基本的に、あるxibで別のxibからボタンを宣言しようとしています。それでおしまい。助けてくださいありがとう!