내 앱에서는이 값을 얻기 위해 무엇을 사용해야하는지 이중 값 (높은 점수)과 String (플레이어 이름)을 저장해야합니다.사용자 이름과 최고 점수를 저장하는 가장 좋은 방법은 무엇입니까
어떤 아이디어라도 좋습니다. 이 deanWombourne, 당신은이 데이터를 저장 NSUserDefaults를 사용할 수 있습니다 말했듯이 당신이 다음 저장하고 모든 NSUserDefaults이
// To store
[[NSUserDefaults standardUserDefaults] setObject:name forKey:@"name"];
[[NSUserDefaults standardUserDefaults] setDouble:score forKey:@"score"];
// To read back in
NSString *name = [[NSUserDefaults standardUserDefualts] objectForKey:@"name"];
double score = [[NSUserDefaults standardUserDefaults] doubleForKey:@"score"];
// Don't forget that your name is autoreleased - if you want to keep it, set it to a retained
// property or retain it yourself :)
문제는 점수 (double value)에 오류가 발생했습니다. 비교할 수없는 유형이 발생했습니다 –
점수를 저장하기 전에 문자열을 double로 변환하려고 시도하고 다시 double로 변환하려고 할 때 ... – matteodv
igot SFHFKeychainUtils.o의 SFHFKeychainUtils.o _kSecClassGenericPassword $ non_lazy_ptr에있는 여러 번 이러한 오류가 여러 번 + [SFHFKeychainUtils storeUsername : andPassword : forServiceName : updateExisting : error :] –