[請益] textview不能輸入文字

看板MacDev作者 (leepair)時間12年前 (2013/04/27 20:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
最近遇到一個很怪的現象,就是在第一次切換到這有一個textview的view controller 可以正常的輸入文字,當用navication back回到上一個view controller再切回到這個 有textview的這個view controller的時候就沒有辨法再輸入任何文字,不知道是那里 寫錯了@@? 懇請版上的大大解惑一下 程式碼如下~ //從a view controller切換到 postStatus view controller PostStatusViewController *postStatus = [[PostStatusViewController alloc] initWithNibName:@"PostStatusViewController" bundle:nil]; [self.navigationController pushViewController:postStatus animated:YES]; //postStatus view controller的內容 - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *) nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)viewDidLoad { [super viewDidLoad]; UIBarButtonItem *retwitterBtn = [[UIBarButtonItem alloc]initWithTitle: @"發佈" style:UIBarButtonItemStylePlain target:self action: @selector(send:)]; self.navigationItem.rightBarButtonItem = retwitterBtn; [[UIBarButtonItem appearance] setTintColor:[UIColor grayColor]]; theTextView = [[[UITextView alloc] init]; } -(void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [self.theTextView becomeFirstResponder]; } -(void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; } - (void)send:(id)sender { NSString *content = self.theTextView.text; if (content != nil && [content length] != 0) { NSLog(@"%@",self.theTextView.text); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.31.33
文章代碼(AID): #1HUyQtJz (MacDev)
文章代碼(AID): #1HUyQtJz (MacDev)