我想知道:使用冒號編寫選擇器名稱與無冒號@selector(mySelector)
或@selector(mySelector:)
有什麼區別?使用冒號:或不使用選擇器
如:
UIBarButtonItem *addButton = [[UIBarButtonItem alloc]initWith...
target:self
action:@selector(addAction:)];
我無法找到另一個例子沒有冒號,但我敢肯定我已經看到了其中的一些。
冒號意味着有一個參數,沒有冒號意味着這段作品後面沒有參數。 –
[Objective-C performSelector - 何時使用冒號]的可能重複(http://stackoverflow.com/questions/1546372/objective-c-performselector-when-to-use-colon); [何時使用冒號與選擇器](http://stackoverflow.com/questions/4953623/when-to-use-a-colon-with-a-selector) –
好的謝謝你的回答 – Paul