2014-11-21 79 views
1

我的應用程序工作正常,今天我開始讀取爲「UITouch」不可見的@interface聲明選擇「locationInView」

no visible @interface for 'UITouch' declares the selector 'locationInView'

這些隨機錯誤,我不明白,因爲它是今天的工作之前完全沒有剛開始這樣做,今天我的代碼是:

UITouch *touch = [[event allTouches] anyObject]; 
CGPoint touchPoint = [touch locationInView:self.view]; 

我所擁有的一切進口,我需要&我甚至在UITouch類檢查發現其有「locationInView」方法宣佈他們,所以我不知道爲什麼會發生這種情況,我將不勝感激任何幫助,我可以得到,請&謝謝!

回答

1

只是

- (void)touchBegan:(CCTouch *)touch withEvent:(CCTouchEvent *)event { 

更換

- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event { 

獲取更多信息。 http://www.spritebuilder.com/update

+0

這裏需要使用第三方api – 2016-09-08 10:46:23

相關問題