私は、RootViewControllerという名前のメインコントローラーとDetailViewControllerという名前のディテールコントローラーでSplitViewControllerを使用しています。私RootViewControllerでは、私は私のインターフェイス内部タイマーを有している:ユーザーがRootViewControllerからテーブルから行を選択するNSTimerは別のView Controllerのラベルと対話できませんか?
@interface RootViewController : UITableViewController <UISplitViewControllerDelegate> {
UISplitViewController *splitViewController;
UIPopoverController *popoverController;
UIBarButtonItem *rootPopoverButtonItem;
NSTimer *counter;
}
、カウンタよう設定されている:
counter = [NSTimer scheduledTimerWithTimeInterval:(1.0/1.0) target:self selector:@selector(countdown) userInfo:nil repeats:YES];
カウントダウン方式でありますしたがって呼ば:
-(void)countdown {
DetailViewController *newDetailViewController = [[DetailViewController alloc]init];
newDetailViewController.countdown_timer.text = @"Text Switched";
}
メソッド内のコードは、ほとんど他のどこでも正常に動作し、かつラベルがカウントダウンメタに配置されてどのようなコードに関係なく変更するようではありませんod。これがDetailViewControllerのラベルに接続しない原因は何ですか?
ありがとうございます!
Ah!あなたが言っていることが分かります。助けてくれてありがとう! – drfranks3