我想根据用户 ID 显示内容。 用户登录App,登录成功后,会看到根据自己的id从外部mysql数据库连接的JSON文件中检索到的内容。
- (void)viewDidLoad { [super viewDidLoad]; NSURL *jsonURL = [NSURL URLWithString:@"http://api.example.com/page.php?user_id=1"]; NSData *jsonData = [NSData dataWithContentsOfURL:jsonURL]; NSError *error = nil; NSDictionary *dataDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options:0 error:&error]; NSLog(@"%@",dataDictionary); self.something = [dataDictionary objectForKey:@"something"]; }
我的问题是:
如何使 ( user_id=1 ) 中的“1 ”动态化,在某种程度上,当用户登录其帐户时,它会自动更改。
最佳答案
动态准备 URL
NSString *userID = @"23";//Get your userID after login
NSURL *jsonURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://api.example.com/page.php?user_id=%@",userID];
关于mysql - 根据用户 ID 显示 JSON 内容 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20931201/