0
我需要追加一個唯一的ID,同時作出服務器請求,以避免重複的請求。如何在IOS中生成20 BASE-36唯一ID?樣本唯一ID在這裏「KI21AJDIWJS239323112」
我需要追加一個唯一的ID,同時作出服務器請求,以避免重複的請求。如何在IOS中生成20 BASE-36唯一ID?樣本唯一ID在這裏「KI21AJDIWJS239323112」
只需使用此代碼創建唯一的ID,使用每個項目,同時擊中服務。
CFUUIDRef uuid = CFUUIDCreate(kCFAllocatorDefault);
NSString *uuidString = (__bridge NSString *)CFUUIDCreateString(kCFAllocatorDefault, uuid);
NSLog(@"Uni ID %@",uuidString);
實際上它不適用於我。我需要base-36號碼,它不應該包含「 - 」。它應該看起來像「KI21AJDIWJS239323112」 – 2013-03-21 02:28:29
Like Device UDID? – Ganapathy 2013-03-20 11:30:53
是的,它應該像設備的UDID,但設備UDID不會爲我工作。在我的應用程序,我需要創建唯一的ID每當我做任何服務器請求。 – 2013-03-20 11:37:28
好的。它將包含40個像這樣的字符「31C7E9A9-D400-487A-84E5-F3322AD87077」。可以嗎? – Ganapathy 2013-03-20 11:40:32