2014-02-28 36 views
1

我正在對我的應用運行beta測試,並且使用iphone 4的一個用戶遇到問題,在向其搜索框中鍵入查詢後,運行的查詢返回'null '每次,除非他簡單地鍵入字母'a'。我應該注意到,這對我測試過的其他設備來說很好:模擬器和iphone 5以及iphone 5s。僅有文本字段的奇怪問題返回1個字母或NULL

下面是相關代碼:

在第一ViewController.m

- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
if ([[segue identifier] isEqualToString:@"search_segue"]) { 
    SearchController* searchController = [segue destinationViewController]; 
    searchController.query = self.searchQuery.text; 
} 
} 

在二ViewController.m

- (void)viewDidLoad { 
[super viewDidLoad]; 

NSLog(@"%@", _query); 

} 

回答

1

想通了一個猜測:

我將變量設置爲:

(weak, nonatomic) 

而且他們改爲:

(strong, nonatomic) 

這固定它。