なながつです!
Single View のプロジェクトを Storyboard で作ると、、、AppDelegate.m から ViewController.m のインスタンスにデフォでアクセスできない!!!
という、いまいち理解できてない Xcode の魔の手に掛かりましたw
そんなんで悩んでました、そして疲れ果てました。
ViewController.m において、
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.viewController = self;
としてインスタンスを代入してやんないと、AppDelegate.m で扱えなかったのでした。
やること。
AppDelegate.h で ViewController を @class ViewController; して、@property (retain, nonatomic) ViewContorller *viewController; する(ViewController から参照できるようにするため)。
ViewController.m で、#import "AppDelegate.h" して、さっきのインスタンス代入する。
これで、[viewController.webView loadRequest:request]; とか、viewController.testLabel.text = @"test da yo!!" できるよーう。
いろいろと理解しているようでしていない実情に、嗚呼、死にたいわ/(^o^)\
Single View のプロジェクトを Storyboard で作ると、、、AppDelegate.m から ViewController.m のインスタンスにデフォでアクセスできない!!!
という、いまいち理解できてない Xcode の魔の手に掛かりましたw
そんなんで悩んでました、そして疲れ果てました。
ViewController.m において、
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
appDelegate.viewController = self;
としてインスタンスを代入してやんないと、AppDelegate.m で扱えなかったのでした。
やること。
AppDelegate.h で ViewController を @class ViewController; して、@property (retain, nonatomic) ViewContorller *viewController; する(ViewController から参照できるようにするため)。
ViewController.m で、#import "AppDelegate.h" して、さっきのインスタンス代入する。
これで、[viewController.webView loadRequest:request]; とか、viewController.testLabel.text = @"test da yo!!" できるよーう。
いろいろと理解しているようでしていない実情に、嗚呼、死にたいわ/(^o^)\