Я новичок в программировании iPhone. Я хочу использовать CATiledLayer для загрузки изображения.
Я создаю подкласс класса UIVIew, и в методе init этого класса я пишу
CATiledLayer *tiledLayer = (CATiledLayer *)[self layer];
Но когда я пишу
tiledLayer.levelsOfDetail = 4;
Это дает мне ошибку, что
[CALayer setLevelsOfDetail:]: нераспознанный селектор, отправленный экземпляру 0xcd04450
Итак, чтобы проверить тип класса tiledLayer, я пишу следующие утверждения:
NSString *pqr = [[NSString alloc]initWithFormat:@"%@", [tiledLayer class]];
NSLog(pqr);
Но он печатает CALayer вместо CATiledLayer. Почему это так?? Что мне не хватает ??
Теперь я застрял здесь. (