J-R*_*ock -1 pointers objective-c ios performselector
好的...希望这将是另一个快速.
我有一个类MonsterView,扩展UIImageView,扩展NSObject.
我已经声明了一个名为myMonster的MonsterView指针,它包含MonsterView类的对象,看起来像这样......
MonsterView* myMonster = [monsterArray objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)
现在指针myMonster指向类MonsterView的对象.
我有一个方法,如:
-(void) takeTurnHostile:(MonsterView*) monster
{
// Do Stuff
}
Run Code Online (Sandbox Code Playgroud)
我想通过使用performSelector调用此方法...像这样:
[self performSelector:@selector(takeTurnHostile) withObject:myMonster afterDelay:0.1];
Run Code Online (Sandbox Code Playgroud)
血腥的机器不会有任何这样的废话.为什么以所有善良和圣洁的名义不能这样做?
更重要的是,-COULD-我是怎么做到的?
多谢你们!J-摇滚
小智 5
@selector(takeTurnHostile)
Run Code Online (Sandbox Code Playgroud)
应该
@selector(takeTurnHostile:)
Run Code Online (Sandbox Code Playgroud)
因为你的选择器接受一个参数,冒号是选择器名称的一部分.
| 归档时间: |
|
| 查看次数: |
183 次 |
| 最近记录: |