次のようなメソッドを書く必要があります。
-(void)doStuff:(int)options;
次のような typedef 列挙型に基づいています。
typedef enum
{
FirstOption,
SecondOption,
ThirdOption
} MyOptions
この方法でメソッドを呼び出せるようにするために必要なこと (つまり、複数のオプションを「有効」にしてメソッドを呼び出す:
[self doStuff:(FirstOption | ThirdOption)];
別の方法でセットアップする必要がありますtypedef enum
か? そして、メソッドで受け取ったオプションを簡単に確認するにはどうすればよいif (options == ...)
ですか?