私は色設定の辞書を持っていて、これを試しました:
#define ColorWithString( x) [UIColor #x]
NSDictionary *settings = @{@"color" : @"whiteColor"};
UIColor *color = ColorWithString(settings[@"color"]);
エラーが発生しますExpected identifier
。
文字列の前処理には微妙な点があることを私は知っています。たぶん、動的メッセージをクラスに送信することさえ不可能です。これを機能させるための提案はありますか?