У меня много проблем с настройкой sn / pwd
Поскольку первые данные по умолчанию взяты с URL
, они получили следующие данные:
{
serial_number=1234;
password = 7777;
}
Приложениезакончите запуск, он загрузит с URL через код, подобный этому
NSString *urlString = [[NSString alloc]initWithString:@"http://getdefaults.php"];
NSArray *plistData;
NSURLRequest *theRequest=[NSURLRequest requestWithURL:[NSURLURLWithString:urlString]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
NSData *returnData = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:nil error:nil];
NSString *listFile = [[NSString alloc] initWithData:returnDataencoding:NSUTF8StringEncoding];
[listFile dataUsingEncoding:NSUTF8StringEncoding];
plistData = [listFile propertyList];
Сначала я пытаюсь создать plist-данные в iphone:
NSArray *localPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *localDocPath = [localPaths objectAtIndex:0];
NSString *localFilePath = [localDocPath stringByAppendingPathComponent:@"InputPassword.plist"];
NSMutableDictionary *localDictread = [[NSMutableDictionary alloc] initWithContentsOfFile:localFilePath];
Чем я сравниваю с информациейЯ получаю
if(localDictread==nil){
//pop a textfield to let user enter the serial numbers and password
//if the text in the textfield is equal the default SN/PWD from plistData,write the sn/pwd to plist in iphone
}
Но я обнаружил NSUserDefaults
, может ли он работать так же, как?
Я имею в виду работу одинаково, могу ли я записать серийный номер и пароль в свой iphone???
Как лучше всего записать серийный номер / пароль пользователя в iphone?