前のビューから「次へ」ボタンを押すと、新しいビューにUIButtonのテキストを設定しようとしています。私はIBOutletを正しく設定しましたが、私はこれまでの回答をすべて見てきましたが、まったく動作していません。ここで UIButton setTitle forStateが機能しない
は、私が何をしようとしているのサンプルです:- (IBAction)computeQuiz:(id)sender
{
[fiveFootUniversalResults setTitle:@"Test" forState:UIControlStateNormal];
}
- (IBAction)jumpT10ResultsView:(id)sender
{
NSString *nibFileToLoad = @"JumpT10Results";
UIDevice *device = [UIDevice currentDevice];
if([device userInterfaceIdiom] == UIUserInterfaceIdiomPad)
{
nibFileToLoad = [nibFileToLoad stringByAppendingString:@"-iPad"];
}
JumpmasterPathfinderViewController *nextView = [[JumpmasterPathfinderViewController alloc] initWithNibName:nibFileToLoad bundle:nil];
// Modal view controller
nextView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:nextView animated:YES];
[nextView release];
[scrollView setContentSize:CGSizeMake(imageViewWidth, imageViewHeight + 44.0)];
}
これらのアクションは、両方の前のビュー上のボタンに接続されています。ビューが正常にロードされますが、唯一の問題はボタン上でテキストが変更されないことです。私は100%IBOutletsを正しく設定していると確信しています。私は何が間違っているのか分かりません。何か案は?
私はIBActionsが正しくあまりにも接続されている願って、私はIBOutletsが正しく設定されている* 100%確信していますか*? – beryllium
アクションが設定されていますか?ブレークポイントを入れて確認してください。 – logancautrell
次のビューが表示され、私はcomputeQuizアクションにNSLogを配置しました。アクションが呼び出されています。 – Link