-1
我是iPhone編程的新手。我想使用CATiledLayer來加載圖像。 我創造UIView類的子類,並在該類的init方法,我寫這封信,CALayer沒有輸入到CATiledLayer
CATiledLayer *tiledLayer = (CATiledLayer *)[self layer];
但是,當我寫
tiledLayer.levelsOfDetail = 4;
它給我的錯誤是 [CALayer的setLevelsOfDetail:]:無法識別的選擇發送到實例0xcd04450
所以要檢查類型的TiledLayer的,我寫下面的語句:
NSString *pqr = [[NSString alloc]initWithFormat:@"%@", [tiledLayer class]];
NSLog(pqr);
但它打印CALayer而不是CATiledLayer。爲什麼這樣?我在想什麼? 現在我卡在這裏。 :(