2009-10-11 30 views
9

NSInvalidUnarchiveOperationException 'lý do:' *** - [NSKeyedUnarchiver decodeObjectForKey:]: không thể giải mã đối tượng của lớp (MKMapView)Gặp lỗi khi sử dụng Mapkit trong Xcode?

Tôi nhận error.Have này tôi đã bỏ lỡ một cái gì đó?

Tôi không biết từ đâu để thêm khung công tác Mapkit. Trước tiên, tôi đã thử với target->getInfo và sau đó từ khung công cụ + dấu cộng đã được thêm nhưng điều đó không hiệu quả. Sau đó, tôi tìm kiếm trong một ánh đèn sân khấu và thêm một khuôn khổ khác. Bằng cách thêm vào nó, nó đã xóa lỗi trước đó nhưng đưa ra phần trên.

Vị trí chính xác của khung công tác Mapkit là gì? Tôi muốn thử nghiệm nó trong giả lập.

Trả lời

12

Khung (giả sử 3.x) đang /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks

2

Với Xcode 3.2, MapKit là được điền sẵn trong hộp thoại Thêm → Hiện tại Khung ... và chỉ cần yêu cầu chọn MapKit từ danh sách.

từ http://cs491f09.wordpress.com/2009/10/30/assignment-6-adding-the-mapkit-framework/

+0

Điều đó nói rằng, tôi có thể làm việc này trong Simulator nhưng sau đó khi tôi cố gắng nó trên thiết bị nó mang lại cho tôi những lỗi 'NSInvalidUnarchiveOperationException' tương tự như trên. – daidai

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