爲什麼不能正常工作?訪問一個NSMutableArray中的精靈返回一個錯誤 - 簡單的問題
// spriteArray is an NSMutableArray
int spriteWidth = [spriteArray objectAtIndex:0].contentSize.width;
我得到的錯誤:
申請memeber 'contentSize' 的東西不是一個結構或聯合
如果我更改代碼:
CCSprite *tempSprite = [spriteArray objectAtIndex:0];
int spriteWidth = tempSprite.contentSize.width;
然後它的好。
我試過鑄造:
int spriteWidth = (CCSprite*)[spriteArray objectAtIndex:0].contentSize.width;
但它也不起作用。
有沒有辦法做到這一點,而不創建精靈參考?
是的,這是有效的。 我曾嘗試將演員安排在不同的位置,但我沒有嘗試上面的演員。 有關了解更多關於鑄造的建議? – codedeziner