찾다

 >  Q&A  >  본문

Objective-C 如何调用enum做参数的方法?

代码如下,ENUM已经定义在Account.h文件里面了

typedef NS_ENUM(NSUInteger, httpMethod){
    GET = 0,
    POST,
    PUT,
    DELETE
};
//方法定义
-(void) location:(httpMethod)httpMethod withLocation:(NSString *)location;

//在别的类里,调用方法,我想这么做,但是不知道正确的语法
[self.myAccount Account.httpMethod.PUT location: withLocation:location];
过去多啦不再A梦过去多啦不再A梦2757일 전624

모든 응답(1)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-05-02 09:25:03

    이렇게만 정의할 수 있습니다

    으아악

    다음과 같이 enum을 정의하는 것이 좋습니다.

    으아악

    Swift는 귀하가 요청하는 것을 수행할 수 있습니다.

    으아악

    회신하다
    0
  • 취소회신하다