Tôi có một số NSTimeInterval
và tôi có giá trị JSON 1257808000000
.NSTimeInterval -> loại con trỏ không tương thích
Tôi làm điều này:
NSTimeInterval *myTimestamp = [myJSON objectForKey:@"thetimestamp"];
Nhưng tôi nhận được cảnh báo này:
Incompatible pointer types initializing 'NSTimeInterval *' (aka 'double *')
with an expression of type 'id'
Làm thế nào tôi có thể giải quyết vấn đề này?
Trân trọng.
Tốt gọi. Tôi nghĩ rằng rất nhiều người dường như không hiểu được dấu hoa thị. Tôi mới học được gần đây. Mặc dù tôi nghĩ anh ấy sẽ phải làm một số phân tích đặc biệt nếu giá trị JSON của anh ấy chỉ là một con số lớn như ví dụ anh ấy đã đăng. –
objectForKey là một phương pháp dictinoary trả về một id, bạn không thể chuyển đổi nó như vậy. –
@Oleg Danu, bạn có thể đúng nhưng tôi nghĩ rằng điều này thực sự sẽ hoạt động vì giá trị trả lại phải là NSString hoặc NSNumber và cả hai trả lời là doubleValue. bạn đã thử nghiệm rằng điều này không hoạt động? – taskinoor