2012-06-28 23 views
104

thể trùng lặp:
presentViewController: crash on iOS 6 (AutoLayout)NSLayoutConstraint treo ViewController

Tôi nhận được lỗi này khi nhấp chuột vào một nút trong ứng dụng của tôi:

2012-06-28 21:43:36.860 AppName[2403:707] *** Terminating app due to uncaught exception 'NSInvalidUnarchiveOperationException', reason: 'Could not instantiate class named NSLayoutConstraint' 
*** First throw call stack: 
(0x3568788f 0x37a2e259 0x35687789 0x356877ab 0x333a254d 0x333a26bb 0x333a2423 0x33333001 0x332a13c7 0x3317ec59 0x330f4c17 0x330ff267 0x330ff1d5 0x3319e59b 0x3319d367 0x331f86a7 0x8fb11 0x355e13fd 0x330d6e07 0x3319c5e7 0x355e13fd 0x330d6e07 0x330d6dc3 0x330d6da1 0x330d6b11 0x330d7449 0x330d592b 0x330d5319 0x330bb695 0x330baf3b 0x3727a22b 0x3565b523 0x3565b4c5 0x3565a313 0x355dd4a5 0x355dd36d 0x37279439 0x330e9cd5 0x8f6cb 0x8f628) 
terminate called throwing an exception 

Các lỗi phàn nàn về dòng mã này:

-(IBAction) goToAbout { 
    About *screen = [[ About alloc] initWithNibName:@"About" bundle:nil]; 
    screen.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
    [self presentModalViewController:screen animated:YES]; 
} 

Các lỗi chỉ xuất hiện trên iPhone của tôi nhưng không phải trên giả lập ...

Trả lời

263

Bạn phải bỏ chọn hộp trong NIB của bạn nói rằng "sử dụng bố trí tự động" trước khi bạn cố gắng chạy điều này trên một thiết bị không hỗ trợ lớp học NSLayoutConstraint mới.

enter image description here

+14

Ngoài ra, từ [bài viết này] (http://cdrussell.blogspot.in/2012/07/could-not-instantiate-class-named.html): Chọn XIB được không tải, và từ các panes xuống bên phải, tìm một cái có tiêu đề "Interface Builder Document". Dưới đây là các cài đặt cho các phiên bản triển khai (đại diện cho phiên bản tối thiểu bạn muốn hỗ trợ), có thể thay đổi để phù hợp với mong đợi của bạn. –

+0

@ DheerajV.S. : Tại sao bạn không thêm này như là một câu trả lời. Khá một liên kết tốt. Cảm ơn. – Sarah

+0

@Dheeraj: Theo kinh nghiệm của tôi, phiên bản triển khai của XIB hầu như không tạo ra sự khác biệt cho Unibiver Nib. Các liên kết vẫn còn tuyệt vời mặc dù. – CodaFi

Các vấn đề liên quan