我想設置一個UITextView,以便它在某個屏幕上顯示一條消息。下面是相關的代碼:UITextView呆在零
//In the header file
IBOutlet UITextView* playerText;
-(void)playerThatWon:(int)player;
@property(nonatomic, retain) IBOutlet UITextView* playerText;
//In the main file
@synthesize playerText;
- (void)playerThatWon:(int)player
{
if (player == 0) {[playerText setText:@""];}
else if (player == 1) {[playerText setText:@"You win, Player 1!"];}
else {[playerText setText:@"You win, Player 2!"];}
BOOL text = [playerText hasText];
}
playerThatWon在這個類被初始化之後從不同的類被調用。 「text」布爾值是我設置的,以查看UITextView是否有任何文本,並且在調試器中檢查它時返回NO。另外,當我在調試器中查看playerText時,它沒有任何值或任何東西,比如它甚至沒有初始化。國際文憑組織沒有任何問題,我把它正確地連接起來了,所以我在這裏做錯了什麼?
你如何實例化這個視圖控制器和調用方法? – 2011-06-17 00:52:38
'EndView = [[EndScreenViewController alloc] initWithNibName:nil bundle:nil];' '[EndView playerThatWon:1];' '[self presentModalViewController:EndView animated:YES];' – RaysonK 2011-06-17 01:10:05
噢,EndView已經正確初始化頭文件 – RaysonK 2011-06-17 01:12:00