SORU
10 Ocak 2010, Pazar


Hata derleme: anahtar, ""beklendiği ifade

Oldukça kendini açıklayıcı olarak benim sorunum yeniden var konuya.

bu hata olmadan uyumludur:

switch (n) {
    case 1:
        NSLog(@"");
        NSString *aStr;
        break;
    default:
        break;
    }

bu hata ile derlerve tek eksik NSLog():

switch (n) {
    case 1:
        NSString *aStr;
        break;
    default:
        break;
    }

derleme sırasında bir hata atar "Beklendiği ifade'' . NSString önce "

Bir şey mi kaçırıyorum?

CEVAP
10 Ocak 2010, Pazar


Normal C her iki durumda da parantez içine almanız gerekecek. Bu sorunu çözebilir miyim şüpheli:

case 1:
{
    NSLog(@"");
    NSString *aStr;
    break;
}

Daha fazla bilgi için this SO question bkz.

Bu sorunu aşmanın başka bir yolu durumda etiket ve çalışma örnekte yaptığın gibi ilk bildirimi arasında bir deyim üstüne. Daha fazla bilgi için açıklamalar ve Quinn Taylor cevaba bakınız.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • laptopmag

    laptopmag

    25 Ocak 2008