我有這樣一段代碼在我的文件之一:怪異「的開關罩」的聲明
switch ([sender tag]){
...
case 100:
UIView *v1 = [UIView alloc] initWithFrame blabllabla...
[v1 bla bla bla...
break;
...
看起來很標準吧?但它給了我這個錯誤:
"Use of undeclared v1"
然後,我把一個 「的NSLog()」 或 「if」 語句,像這樣:
case 100:
NSLog(@"why need a nslog here?");
或
case 100:
if(1==1) {
...
然後,它的工作原理。
任何人都知道這是爲什麼?它是我的代碼還是Objective-C規則?
這與Objective-C無關; 'label:declaration'不在Objective-C繼承的標準C語法中。 – 2011-04-25 05:39:24