Objective-C 如何调用enum做参数的方法?
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:23:03
0
1
626

代码如下,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梦

全員に返信(1)
Peter_Zhu

この方法でのみ定義できます

リーリー

列挙型を次のように定義することをお勧めします:

リーリー

Swift はあなたの要求を実現します。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート