2011-07-16 33 views
6

Tôi đang làm việc theo cách của mình thông qua Learn Cocoa trên máy Mac được viết dựa trên Xcode 3 và tôi đang sử dụng v4. Cho đến nay tôi đã có thể dễ dàng tìm thấy cách của tôi xung quanh sự khác biệt, nhưng bây giờ tôi đang trên một chương giới thiệu Core Data và có một phần về việc có thể tự động tạo ra một GUI bằng Option + kéo từ một thực thể vào một cửa sổ trong IB , nhưng tôi dường như không thể làm điều này trong Xcode 4. Liệu nó vẫn còn có thể, hoặc đã làm khả năng đó chết với v3? Và quan trọng hơn, làm thế nào để tôi làm điều này?Làm cách nào để tự động tạo một giao diện dữ liệu lõi trong Xcode 4?

Đây là hướng dẫn trong cuốn sách:

Bắt đầu bằng cách đi trở lại cửa sổ chuyển hướng Xcode của. Đi vào nhóm Tài nguyên và bấm đúp vào MainMenu.xib để mở nó trong Bộ dựng giao diện. Điều này sẽ trả về một tệp nib giống như bạn đã thấy ở trên, bao gồm một menu và một cửa sổ trống. Đưa cửa sổ trống ra phía trước (nhấp đúp vào biểu tượng của nó trong cửa sổ chính nếu cửa sổ không hiển thị) và làm cho nó lớn hơn một chút; một nơi nào đó khoảng 500 x 600 sẽ làm tốt.

Bây giờ hãy quay lại Xcode và hiển thị tệp mô hình của bạn nếu nó vẫn không hiển thị. Những gì bạn định làm là ⌥-kéo thực thể MythicalPerson từ không gian làm việc của biểu đồ giấy lên trên cửa sổ trống trong Trình tạo giao diện. Bắt đầu bằng cách giữ ⌥, sau đó bấm và giữ vào hộp đại diện cho thực thể MythicalPerson. Tiếp tục giữ chuột và kéo đi và bạn sẽ thấy một bản sao mờ của hộp tổ chức được kéo cùng với con trỏ chuột của bạn. Khi kéo được bắt đầu, bạn có thể nhả nút ⌥. Bây giờ kéo thực thể qua cửa sổ trống trong Interface Builder. Nếu bạn không nhìn thấy, hãy sử dụng ⌘Tab để chuyển về Trình tạo giao diện (trong khi vẫn giữ nút chuột!), Kéo qua giữa cửa sổ trống và thả nút chuột.

Bây giờ bạn sẽ được trình bày với các trợ lý mới Core Data Entity Interface

Bất kỳ gợi ý? Cảm ơn!

Trả lời

6

Nếu có ai đang đấu tranh với chương 7 vì việc xóa Trợ lý giao diện dữ liệu cốt lõi khỏi XCode 4, hãy làm theo hướng dẫn tại đây để nhận bạn quay lại đúng hướng: http://www.swampfoetus.net/chapter-7-fail/

3

Tôi đã gặp vấn đề này một lúc trước khi cố gắng làm theo hướng dẫn dữ liệu lõi Xcode 3 trong Xcode 4. Sau khi yêu cầu here và kéo Thực thể theo nhiều cách khác nhau, có vẻ như kết luận duy nhất chúng tôi có thể rút ra là Có hai giải pháp khả dĩ cho vấn đề này, có cài đặt thay thế Xcode 3 trên máy tính của bạn và sử dụng nó để tạo GUI và sau đó thực hiện phần còn lại của công việc của bạn trong Xcode 4 (không đặc biệt thực tế) hoặc tạo GUI bằng tay và sử dụng các ràng buộc để thiết lập nó. Apple cung cấp một hướng dẫn tuyệt vời về điều đó here, nếu bạn không chắc chắn về cách thực hiện điều đó

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