簡體   English   中英

CCLabelTTF錯誤:無法識別的選擇器已發送給課程

[英]CCLabelTTF Error: unrecognized selector sent to class

我在使用Cocos2d的iOS應用程序中遇到錯誤。 這里是。

首先,我創建一個標簽:

         CCLabelTTF *_alertaGC;

         ...
         ...

        _alertaGC = [CCLabelTTF labelWithString:@"" fontName:@"Marker Felt" fontSize:16];
        _alertaGC.color = ccc3(0, 0, 0);
        _alertaGC.position = [self convertiPad:ccp(110, 220)];
        _alertaGC.anchorPoint = CGPointMake(0.5f, 0.5f);

        [self addChild:_alertaGC z:100];

按下一個按鈕,我更改了該標簽的字符串:

...
_alertaGC.string = NSLocalizedString(@"LogFirst", @"Logueate primero");
...

但是按下按鈕時出現錯誤。 自從我將Cocos2d從0.99更新到2.0rc以來,它就發生了。所以我認為有些變化,有些錯誤。 這一定是愚蠢的,但我不明白...

這是日志:

2012-06-12 04:01:53.343 AwNoth[2286:707] *** Terminating app due to uncaught
 exception 'NSInvalidArgumentException', reason:
 '+[CCLabelTTF labelWithString:dimensions:fontName:fontSize:]: unrecognized selector
 sent to class 0xff6ec'
*** First throw call stack:
(0x330f388f 0x35098259 0x330f692f 0x330f5915 0x33050650 0xb020f 0xae2ff 0x330521fb 0x39129 0x36649 0x34271 0x3304d3fd 0x80923 0x80fd1 0x7f569 0x3561492b 0x35614319 0x355fa695 0x355f9f3b 0x3319722b 0x330c7523 0x330c74c5 0x330c6313 0x330494a5 0x3304936d 0x33196439 0x35628cd5 0xa7c4b 0x2ef8)
terminate called throwing an exception(lldb) 

謝謝!

請注意,當前版本2.0rc被認為是不穩定的。 我沒有此版本,但我建議您簡單地查看CCLabelTTF的源代碼,看看如何聲明類方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM