预期的不合格ID错误?

时间:2015-09-29 12:08:29

标签: objective-c

//GDataYouTubeMediaElements.m
- (void)setIsPrivate:(BOOL)flag 
 {
    if (flag) 
        {
          GDataYouTubePrivate *private = [GDataYouTubePrivate            implicitValue];
          [self setObject:private forExtensionClass:[GDataYouTubePrivate  class]];

        } 
      else 
        {
          [self setObject:nil forExtensionClass:[GDataYouTubePrivate class]];
        }

    }
}

在私有对象之前的上面代码中,我收到了这个错误:

  

预期的不合格身份

1 个答案:

答案 0 :(得分:0)

}阻止后你还有一个else {}。 正确的版本:

//GDataYouTubeMediaElements.m
- (void)setIsPrivate:(BOOL)flag 
 {
    if (flag) 
    {
        GDataYouTubePrivate *private = [GDataYouTubePrivate implicitValue];
        [self setObject:private forExtensionClass:[GDataYouTubePrivate class]];
    } 
    else 
    {
        [self setObject:nil forExtensionClass:[GDataYouTubePrivate class]];
    }
}