为什么Xcode不允许这样做:
UILabel*redlabel,greenlable,bluelabel;
但是喜欢这个:
UILabel*redlabel;
UILabel*greenlabel;
UILabel*bluelabel;
你可以用其他课程做到这一点,为什么不用UILabel?它给出了一个错误“接口类型不能静态分配”。
答案 0 :(得分:7)
通过编写:UILabel *redlabel, greenlable, bluelabel;
,您只需声明指向UILabel
和两个UILabel
的指针,而不是指针。
相当于写:
UILabel *redlabel;
UILabel greenlabel;
UILabel bluelabel;
试试这个,你需要这三个指针:
UILabel *redlabel, *greenlable, *bluelabel;
答案 1 :(得分:4)
它会起作用:
UILabel *redlabel, *greenlable, *bluelabel;
答案 2 :(得分:1)
正确的语法是:
UILabel *redlabel,*greenlable,*bluelabel;