Làm cách nào để bạn có thể xác định và so sánh (>, <, v.v.) phiên bản hệ điều hành hiện tại của iPhone mà ứng dụng đang chạy? Có một lỗi nhất định trong 3.0 nhưng không phải trong 3.1+ vì vậy tôi muốn có thể bỏ qua một chút mã nếu phiên bản hệ điều hành hiện tại không> = 3.1.Cách xác định phiên bản hệ điều hành iPhone hiện tại khi chạy và so sánh các chuỗi phiên bản?
Điều này cần phải ở thời gian chạy không biên dịch thời gian!
Hết sức tò mò, lỗi là gì? –
Đây là lỗi dữ liệu cốt lõi gây ra sự cố khi cả hai 'setPropertiesToFetch:' và 'setFetchBatchSize:' được sử dụng trên 'NSFetchRequest'. Đây chỉ là một vấn đề trong 3.0 vì nó đã được giải quyết bằng 3.1. Đây là liên kết đến cuộc thảo luận: https://devforums.apple.com/message/101589#101589 –