Tôi có một biến được gọi là tham dự đang được kéo từ nguồn cấp dữ liệu JSON. Sau khi kiểm tra những gì lớp loại đối tượng đang được hiểu là tôi NSLog này:kiểm tra giá trị boolean từ điển.
attending var type is: __NSCFBoolean
này được thực hiện sử dụng [varname lớp] để có được những kiểu lớp của biến.
Vì vậy, tôi muốn để xem nếu điều này là đúng hay sai .... vì vậy tôi viết mã này ..:
if([[_events objectAtIndex:indexPath.row] objectForKey:@"attending"] == YES){
Tuy nhiên tôi không thể biên dịch nó bởi vì nó mang lại cho tôi một lỗi văn bản vàng nói điều này:
Tôi đang làm gì sai? Làm thế nào tôi có thể sửa lỗi này. Chỉ cần thêm dữ liệu trong thức ăn trông như thế này:
{
attendees = (
);
attending = 1;
date = "2012-09-24 09:11:00";
id = 504;
lessonHTML = "somehtml.";
name = "Sup";
youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
{
attendees = (
);
attending = 1;
date = "2012-09-24 09:11:00";
id = 503;
lessonHTML = "somehtml.";
name = "Sup";
youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
{
attendees = (
);
attending = 0;
date = "2012-09-24 09:11:00";
id = 508;
lessonHTML = "somehtml.";
name = "Sup";
youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
{
attendees = (
);
attending = 1;
date = "2012-09-24 09:11:00";
id = 509;
lessonHTML = "somehtml.";
name = "Sup";
youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
{
attendees = (
);
attending = 0;
date = "2012-09-24 09:11:00";
id = 505;
lessonHTML = "somehtml.";
name = "Sup";
youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
{
attendees = (
);
attending = 1;
date = "2012-09-24 09:11:00";
id = 506;
lessonHTML = "somehtml.";
name = "Sup";
youtubeId = "http://www.youtube.com/watch?v=j1vb4cND3G0";
},
bạn thưa ông là một huyền thoại! Câu hỏi của tôi được trả lời và nhiệm vụ của tôi đã hoàn thành. bạn đạt được 100 kinh nghiệm. – jimbob
vui lòng trợ giúp ;-) – AliSoftware
trợ giúp tuyệt vời, cảm ơn. Tôi tự hỏi điều này đã trở thành nhanh như thế nào 1, 2 hoặc 3 ... – eddyce