早上好,
如何在我的iOS应用程序中将MySQL查询结果加载到UILabel中?我需要显示用户名,关注者以及个人资料图片。我怎么能这样做?
我用UILabels和UIImageView创建了故事板,但现在我需要从我的MySQL数据库加载数据而且我有点迷失了。
提前致谢。
答案 0 :(得分:0)
您可以使用JSON获取数据。
NSMutableURLRequest * requestTransfer;
NSString *strUrl = @"www.yoursite.com/Mobile/GetUser";
requestTransfer = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:strUrl]
cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60];
[requestTransfer setValue:@"gzip" forHTTPHeaderField:@"Accept-Encoding"];
[requestTransfer setHTTPMethod:@"POST"];
NSHTTPURLResponse * response;
NSError* error = nil;
response = nil;
NSData * data = [NSURLConnection sendSynchronousRequest:requestTransfer returningResponse:&response error:&error];
NSDictionary *dicUsers = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error];
您可以使用这样的词典。
NSString* strID = [dictionary objectForKey:@"UserID"];
NSString* strName = [dictionary objectForKey:@"UserName"];
NSString* strLink = [dictionary objectForKey:@"ImageLink"];
yourlabel.text = strName;