Tôi đang làm việc trên ứng dụng iOS phổ dụng và tôi muốn xem SQL thô trong nhật ký khi tôi đang gỡ lỗi. Có một số thông tin in this blog post về cách bật ghi nhật ký SQL thô để phát triển Dữ liệu lõi iOS. Ví dụ đã cho là cho XCode 3 và nó chỉ không rõ ràng với tôi làm thế nào để kích hoạt tính năng này trong XCode 4.XCode4 và dữ liệu cốt lõi: Cách bật gỡ lỗi SQL
Tôi đã thử "Product" -> "Edit Scheme" và thêm "-com.apple.CoreData. SQLDebug 1 "đến" Đối số đã được thông qua khi khởi chạy ", nhưng tôi vẫn không thấy bất kỳ đầu ra nào trong nhật ký. Không chắc chắn nếu tôi đang tìm kiếm địa điểm sai hoặc chỉ cần chuyển các đối số không chính xác.
Cảm ơn cho việc này. Vấn đề chính của tôi là bảng tôi đang tìm kiếm chỉ có hơn 74.000 hàng và tôi muốn có ý tưởng về các truy vấn đang chạy trong bao lâu, vì nó đang khá chậm ngay bây giờ. Tôi tôn trọng thực tế rằng có rất nhiều trừu tượng đang diễn ra, nhưng tôi đã thực sự trong bóng tối về những gì đang xảy ra dưới mui xe. Điều này ít nhất giúp tôi một chút. – oalders
Miễn là bạn hiểu được các hạn chế, bạn nên xem SQL thô, đặc biệt là để tinh chỉnh hiệu suất. Nơi mà mọi người gặp rắc rối là cố gắng tìm ra cách biểu đồ đối tượng đang hoạt động bằng cách nhìn vào SQL thô. Vì không có mối quan hệ trực tiếp giữa hai, nó chỉ dẫn họ lạc lối. – TechZen