2014-10-22 20 views
9

Duyệt qua tất cả các liên kết trên google và ở đây và rất nhiều không có câu trả lời cho chúng. Tôi có một ứng dụng có MainStoryboard.storyboard và MainStoryboard_iPad.storyboard. Bảng phân cảnh iPad mở ra tốt đẹp. "MainStoryboard.storyboard" ném lỗi sau khi tôi nhấp vào nó trong Xcode: "Interface Builder không thể xác định loại" MainStoryboard.storyboard "." Tôi không thể xem hoặc thay đổi bảng phân cảnh và ngăn không cho ứng dụng xây dựng. Lỗi xây dựng là "Không thể hoàn tất thao tác. (Lỗi com.apple.InterfaceBuilder 2001.)"Trình tạo giao diện không thể xác định loại bảng phân cảnh

Vì vậy, đây là những gì đã xảy ra khi kết thúc mà tôi biết trong tuần qua. Tôi đã ở trên Mavericks và ứng dụng được xây dựng và chạy tốt. Tôi đang ở giữa một động thái vì vậy tôi đã không chạm vào bất cứ điều gì là 6 ngày. Hôm nay tôi đã cài đặt Yosemite và nâng cấp Xcode lên 6.1. Tôi đã khởi chạy Xcode đã chọn bảng phân cảnh của tôi và các lỗi này đã xảy ra.

Tôi đã kiểm tra xem bảng phân cảnh chính xác đã được chọn trong cài đặt bản dựng chưa.

Tôi đã cố gắng đổi tên bảng phân cảnh và sao chép nó và tất nhiên điều đó không hiệu quả. Tôi không chắc chắn nếu tôi hơi say một cái gì đó lên một tuần trước khi tôi đã làm việc trên nó hoặc nếu nâng cấp lên Yosemite điều sai lầm lên hoặc những gì. Tôi đã xem trực tuyến và chưa thực sự tìm thấy bất kỳ trợ giúp nào. Khác hơn là đọc các lỗi nó ném, tôi không thực sự chắc chắn những gì khác để kiểm tra hoặc.

Nếu có ai đó giúp đỡ hoặc biết về những điều tôi có thể kiểm tra để giúp chẩn đoán thêm vấn đề tôi rất cảm kích.

Đây là ảnh chụp màn hình của các lỗi. http://i62.tinypic.com/21r02p.png http://i60.tinypic.com/2r4txsw.png

P.S. Tôi nên đề cập đến tôi đang tìm kiếm các giải pháp mà không yêu cầu tôi phải tạo lại toàn bộ điều đó một lần nữa. Tôi có thể làm điều đó, nhưng tôi hy vọng rằng tôi có thể tìm ra một giải pháp không tốn thời gian. Hy vọng đây là một vấn đề "đơn giản" để sửa chữa.

Trả lời

2

Tôi vừa gặp sự cố này và khắc phục sự cố bằng cách xóa tệp và đặt lại nó trong kiểm soát phiên bản.

Nếu dự án của bạn không nằm trong kiểm soát phiên bản bạn có thể thử:

  1. Sao chép mã nguồn kịch bản
  2. Loại bỏ các tập tin từ các dự án
  3. Làm một kịch bản mới có cùng tên
  4. Dán nguồn bảng phân cảnh cũ vào tệp mới
+0

Làm thế nào để bạn xóa các tập tin và thiết lập lại nó trong kiểm soát phiên bản? – user3344977

2

Trong trường hợp của tôi, tôi đã chỉnh sửa bảng phân cảnh của mình qua văn bản itor và đã nhận sai bộ ngoặc kép, nếu đây là trường hợp của bạn: nó sẽ hiển nhiên khi bạn mở tệp bảng phân cảnh dưới dạng nguồn. (Xml)

Sau đó, mục cuối cùng/điều khiển bạn đang làm việc trên, Delete (hoặc chỉnh sửa nếu bạn quen với cách bố trí xml) và nó sẽ tải bình thường

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