代码之家  ›  专栏  ›  技术社区  ›  morgancodes

试图获得performSelector最简单的示例:withObject working

  •  8
  • morgancodes  · 技术社区  · 14 年前

    -(void)targetMethod: (id)arg;
    

    [myObject targetMethod:@"called the regular way"];
    

    这不是

    [myObject performSelector:@selector(targetMethod) withObject:@"called using selector"];
    

    会导致以下错误:

    我做错什么了?

    1 回复  |  直到 14 年前
        1
  •  17
  •   David Gelhar    14 年前

    选择器名称拼写错误。

    它是 @selector(targetMethod:) @selector(targetMethod)

    “:”计数;它是方法名的一部分。