2014-09-15 45 views
10

Bir projeyi iOS 8'e güncelliyorum ve bu konuya UITableViewCell uygulamalarımdan birinde devam ediyorum. Şu anda Simulator üzerinde ve bir cihaz değil ve "iPhone 6" olarak ayarlandı. UITableViewCell throwing exception

*** Assertion failure in -[UITableViewCell _setHostsLayoutEngine:], /SourceCache/UIKit_Sim/UIKit-3318/NSLayoutConstraint_UIKitAdditions.m:2754 
2014-09-15 10:43:52.890 BasketballStatTracker[10662:304085] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Must translate autoresizing mask into constraints to have _setHostsLayoutEngine:YES.' 

garip kısmı

Ben bütün diğer UITableViews bu özel UITableViewCell alt sınıfı kullanıyorum ve herhangi iddia olmadan iyi çalışıyor olması.

İşte cellForRowAtIndexPath: uygulama. İşte

MyTableCell *cell =(MyTableCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 
if (cell == nil) 
{ 
    cell =[[MyTableCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; 
} 

yığın izleme

0 CoreFoundation      0x000000010844e3f5 __exceptionPreprocess + 165 
1 libobjc.A.dylib      0x00000001080e7bb7 objc_exception_throw + 45 
2 CoreFoundation      0x000000010844e25a +[NSException raise:format:arguments:] + 106 
3 Foundation       0x0000000107ac228f -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 195 
4 UIKit        0x0000000106de2e1c -[UIView(AdditionalLayoutSupport) _setHostsLayoutEngine:] + 188 
5 UIKit        0x00000001069e7d92 -[UITableViewCell _setupTableViewCellCommon] + 333 
6 UIKit        0x00000001069e84d7 -[UITableViewCell initWithCoder:] + 109 
7 UIKit        0x0000000106b8a996 UINibDecoderDecodeObjectForValue + 705 

Herhangi bir fikir mi?

cevap

11

Sorunlu .xib'in görünüm hiyerarşisine yerleştirilmiş bir hatalı UITableViewCell buldum. Çıkarılması sorunu çözdü.

+0

Aynı problemim var. Daha fazla bilgi açıklayabilir misiniz? – Puvanarajan

+0

Doğru hatırlıyorsam, .xib içinde habersiz olduğum bir UITableViewCell UI öğesi vardı. Hikaye panosu veya xib kullanıyor musunuz? – Caleb

+0

Hikaye panosunu kullanıyorum – Puvanarajan