2010-06-02 42 views

Trả lời

19

Nếu bạn chọn thực thể trong ngăn biến và sau đó chọn "In mô tả cho bảng điều khiển" từ menu ngữ cảnh, bạn sẽ nhận được kết xuất văn bản của thực thể.

+1

không chính xác những gì tôi đang tìm kiếm nhưng bạn có 6 phiếu bầu và nó hoạt động như mô tả. – KingAndrew

8

Trong các loại Debugger điều khiển

po [your_entity your_property] 

tôi không thực sự biết một cách hữu ích, như các thực thể có thể ví dụ bị lỗi và cấu trúc NSManagedObject không thực sự hữu ích, như bạn đã nhận thấy.

+0

Điều này có tác dụng nhưng ... ai cũng biết tại sao? haha – webo80

0

Đi vào cửa sổ trình gỡ lỗi, nhấp chuột phải, "Thêm biểu thức ..." và nhập biểu thức như xuất hiện trong mã; bạn cũng có thể nhập p <expression> trong trình gỡ lỗi để có hiệu lực tương tự. Ví dụ trong trường hợp của tôi:

managedObjectContext.registeredObjects.first?.value(forKey: "shifts") as? [Shift] 

Nếu bạn đang làm việc với một cái gì đó mà là một không phân biệt NSObject hoặc NSManagedObject hoặc tương tự thì đây có thể là một chút đau đớn và bạn có thể muốn để đổ các biểu hiện như mô tả trong câu trả lời khác ở đây, nhưng nếu đối tượng không có một giao diện thích hợp (ví dụ, biến có một loại NSObject nhưng đối tượng có một lớp cụ thể hơn) sau đó đúc nó trong trình gỡ lỗi thường sẽ làm độc đáo.

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