1
我用這個宏:如何創建宏[UIFont fontWithName:size:]?
#define fontMacro(name, size) ((UIFont *)[UIFont fontWithName:(NSString *)(name) size:(CGFloat)(size)])
UIFont *font = fontMacro(@"Akrol", 15); // Error: Expected ']'
UIFont *font2 = ((UIFont *)[UIFont fontWithName:(NSString *)(@"Akrol") size:(CGFloat)(15)]); // work fine
所以,我怎麼能使用fontMacro
?
的[定義宏UIFont不工作(可能的複製http://stackoverflow.com/questions/17339461/def INE宏換uifont-犯規工作) – Leena