2012-04-05 32 views
6

Có thể ai giúp 'cos điều này khiến tôi phát điên!Các vấn đề về mô hình dữ liệu Xcode với giao diện trong trình biên tập

Tôi có một ứng dụng Tôi đang ở giai đoạn đầu và có Mô hình Dữ liệu. Cho đến nay nó chỉ có 5 thực thể và một vài mối quan hệ.

Cho đến bây giờ tôi chưa sử dụng phiên bản, chỉ cần xóa ứng dụng khỏi iPad và tải lại nó khi tôi thực hiện thay đổi đối với giản đồ. Điều này đã làm việc tốt cho đến bây giờ vì tôi đã thay đổi lược đồ một vài lần.

SO sáng nay tôi đã cố thêm một thực thể mới có mối quan hệ với thực thể hiện có trong mô hình. Tất cả có vẻ ổn cho đến khi tôi quay trở lại để kiểm tra mô hình. Xem đồ thị là tất cả các screwy. Các mối quan hệ bị thiếu, các mũi tên trỏ đến không gian trống và cách bố trí không phải là cách tôi đã lưu ...

Xóa đối tượng mới khôi phục mọi thứ thành bình thường. Hoặc xuất hiện.

Tôi có thể thêm đối tượng mà không gặp vấn đề gì nhưng ngay khi tôi thử và thêm mối quan hệ, nó sẽ bị rối tung lên. Tôi nghĩ rằng so với chính mô hình đó là OK, chỉ cần đại diện đồ họa được ẩn.

Tôi đã thử tạo phiên bản mới, đặt phiên bản đó thành hiện tại, chỉnh sửa và cùng một kết quả mỗi lần ... Tôi không thể thấy bất cứ điều gì để giải quyết nó.

Đây là lần đầu tiên tôi sử dụng dữ liệu cốt lõi để có thể có điều gì đó ngu ngốc nhưng tôi chắc rằng tôi cũng đang làm điều tương tự với 4 thực thể kia.

Trợ giúp XIN!

+2

Không phải lỗi của bạn. Trình soạn thảo mô hình đồ họa chỉ là lỗi. Nếu trình soạn thảo đồ họa có trục trặc cố gắng bấm vào các tam giác mở rộng nhỏ trước Quan hệ hoặc Thuộc tính. Điều đó thường sửa lỗi bố cục. Ít nhất là trong vài phút tiếp theo. Tôi sẽ cố gắng ở lại trong trình soạn thảo bảng. ;-) Và [báo cáo lỗi] (https://bugreport.apple.com). Vì vậy, gây phiền nhiễu, đặc biệt là nếu bạn là người mới đến coredata bạn cần trình soạn thảo đồ họa để hiểu mô hình của bạn. –

+0

Cảm ơn. Tôi sẽ chỉ phấn vài giờ cuối cùng xuống "Thời gian của Apple" sau đó! Rất khó chịu. Nó không phải là một vấn đề như vậy với mô hình nhỏ hơn này nhưng tôi có một mô hình khác trong ứng dụng mà tôi vẫn phác họa ra rằng có khoảng 50 thực thể và vô số các mối quan hệ ... có thể kiểm tra bộ não của tôi! – Bertie

Trả lời

20

Dưới đây là một chút hack để sửa lỗi hiển thị này trong Xcode, thường do dữ liệu bị hỏng trong YourApp/YourApp.xcdatamodeld/YourApp.xcdatamodel/layout.

Sau khi thoát Xcode hoặc đóng dự án, bạn chỉ có thể xóa tệp này (không phải lúc nào cũng hoạt động đối với tôi, đôi khi tệp không có ở đó).

Hoặc, bạn có thể chỉnh sửa tệp contents trong cùng một thư mục và chỉ cần xóa toàn bộ phần có nhãn <elements> .... </elements>. Các thực thể của bạn sẽ được đặt lên nhau trong trình soạn thảo, nhưng nó sẽ hoạt động ngay bây giờ sau khi sắp xếp lại chúng.

+0

Tôi làm cách nào để tải tệp này? Tôi không thể tìm thấy bất cứ điều gì với con đường này ... – Bertie

+0

Nó ở đó - nhìn lại. – Mundi

+0

Đúng thế nào. Cảm ơn Mundi. Không thể tìm thấy tệp có tên bố cục nhưng nội dung vẫn ở đó. – Bertie

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