Tôi đang cố gắng tạo đối tượng CLLocation bằng cách sử dụng cả hai phương thức init nhưng nó không tạo và đưa ra lỗi. Dưới đây là các dòng mã:Không thể tạo đối tượng CLLocation
CLLocationCoordinate2D locCor = userLoc.coordinate;
CLLocation * locloc = [[CLLocation alloc] initWithLatitude: userLoc.coordinate.latitude longitude: userLoc.coordinate.longitude;
Dưới đây là lỗi tôi đang được nhận
"_OBJC_CLASS _ $ _ CLLocation", tham chiếu từ:
objc-class-ref-to-CLLocation in MyMap.o
ld: biểu tượng (s) không tìm thấy
collect2: ld trở về tình trạng 1 lối ra
Xin vui lòng trợ giúp, tôi không biết tại sao lại đến. Tôi đang sử dụng phiên bản XCode 3.2.4. Có liên quan gì đến phiên bản không?
Xin cảm ơn trước.
Tôi đã nhập khung CoreLocation trong tệp Map.m nhưng cách liên kết với khung CoreLocation. Tôi rất mới trong lập trình iphone vì vậy hãy giải thích những điều để tôi hiểu và đặt đúng nơi. – Amarpreet
Trong ngăn bên trái, nhấp chuột phải vào mục tiêu của bạn và chọn 'Thêm khung hiện có'. Chọn 'CoreLocation' và nó sẽ liên kết chính xác. Bạn sẽ thấy khung trong phần 'Liên kết nhị phân với thư viện' của mục tiêu. – Justin
Lỗi đã biến mất. Cảm ơn bạn đã giúp đỡ. Chúc mừng .............! – Amarpreet