Может кто-нибудь объяснить, почему это не работает:
int nrSegments=[segment valueForKeyPath:@"iteneryLegs.@count"];
if (0==nrSegments) {
[self removeSegment:segment];
}
но это делает?
int nrSegments=[[segment valueForKeyPath:@"iteneryLegs] count];
if (0==nrSegments) {
[self removeSegment:segment];
}