Mam zmienną o nazwie attending ciągnięty z kanału JSON. Po sprawdzeniu, jaki rodzaj klasy obiekt jest interpretowany jak NSLog to:sprawdzanie wartości boolowskiej ze słownika.
attending var type is: __NSCFBoolean
Odbywa się to za pomocą [klasę varname], aby uzyskać typ klasy zmiennej.
Więc chcę zobaczyć, czy to prawda czy fałsz .... więc piszę ten kod ..:
if([[_events objectAtIndex:indexPath.row] objectForKey:@"attending"] == YES){
Jednak nie mogę go skompilować, ponieważ daje mi żółtą błąd tekstowy mówiąc to:
Co robię źle? Jak mogę to naprawić. Wystarczy dodać dane w paszy wygląda następująco:
{
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";
},
panu to legenda! Moje pytanie zostało odebrane, a moje zadanie jest kompletne. zyskujesz 100 punktów doświadczenia. – jimbob
miło pomóc ;-) – AliSoftware
świetna pomoc, dzięki. Zastanawiam się, co stało się w szybkim 1, 2 lub 3 ... – eddyce