,我真搞任何幫助,將不勝感激的NSString stringwithstring和stringwithformat差異
那麼究竟是什麼下面
int myInteger = 1;
myString = [NSString stringWithFormat:@"anotesound%i",myInteger];
和差異這
myString = [NSString stringWithString:@"anotesound1"];
我想都應該是相同的但開放不接受那些是平等的,它適用於stringwithstring但不適用於stringwithformat
它不起作用?編譯器錯誤或崩潰或你的結果字符串是什麼樣子?你有沒有試過'myString = [NSString stringWithFormat:@「anotesound%d」,myInteger];'? –
那些會輸出同樣的東西「anotesound1」。不確定你的問題是什麼。 – ColdLogic
NSLog(@「%@」,myString);給出了相同的輸出,即我將頭撞到牆上2個小時。另外我嘗試與%d不工作......我有一個類聲音管理器,並在該行上的該類NSNumber * numVal = [soundLibrary objectForKey:aSoundKey];出現EXC_BAD_ACCESS錯誤。謝謝你的回答 – frenz