1だけではなく、001から始まる整数を設定する必要があります
int iNumber = 001;
NSLog(@"%d",iNumber); // this is logging 1 instead of 001
001にする方法はありますか?
[更新しました]
NSUserDefaults から NSMutableArray を作成しているため、これが必要です。その後、NSSortDescriptor を使用して配列をソートしています。問題は、int を 001 から開始するように設定できないため、0、10、11、12、1、2、3、4、5、6、7、8、9 のように並べ替えた配列です。
その他のコードの説明
NSString *name = @"Name";
NSUserDefaults *MainArray = [NSUserDefaults standardUserDefaults];
NSString *Temp = [NSString stringWithFormat:@"%@%d", name,MainNumber];
[MainArray setObject:@"test" forKey:Temp];
[MainArray synchronize];
NSLog(@"%@",Temp);
MainNumber++;
上記のコードは、次のように保存します: Name1,Name2,Name3....
Name001、Name002、Name003 にする必要があります.......
前もって感謝します :)