タイムスタンプを比較するために、プロジェクトの NSString を int に変換しています。これは、変換時に NSLog から取得した応答です。
Server Time Stamp = 1363032033711 AND Server Time Stamp CONVERTED: 2147483647
このコードを使用して変換しています:
NSString *msg = [NSString stringWithFormat:@"%@", message];
NSArray *subString = [msg componentsSeparatedByString:@" "];
NSString *timeStamp = [subString lastObject];
int serverTimeStamp = [timeStamp intValue];
NSLog(@"Server Time Stamp = %@ AND Server Time Stamp CONVERTED: %d", timeStamp, serverTimeStamp);
変換された数値が奇妙である理由がわかりません。コードに問題があるのでしょうか、それとも文字列を int に変換することに問題があるのでしょうか?