我剛剛看了一篇關於如何設置默認值的教程,並想知道如何將默認值輸出到文本。我的問題是:我可以在if語句中使用默認值。我試過這個:如果使用缺省語句?
-(IBAction)press {
cruzia.hidden = 0;
textarea.hidden = 0;
if ([defaults stringForKey:kMusic]) == YES {
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef =CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"click", CFSTR ("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
但它沒有奏效。它說「使用undeclaired標識符'默認值''和'預期表達式'我試着將代碼移到'默認值'聲明之下,但沒有任何區別。我希望有人能回覆!
顯示默認值的聲明和初始化。 – Gary
該代碼看起來不像它將編譯。 –
請在使用Objective-C嘗試更多東西之前,先學習如何編程。從C或Java開始。 –