【发布时间】:2016-01-08 09:41:54
【问题描述】:
我目前正在尝试为每个用户制作一个显示不同文本的标签,以便在此标签之前有一个标准文本,但不在 .xib 文件的单元格内。
我所做的直到知道是这样的
import UIKit
class profileViewController: UIViewController {
@IBOutlet var lblUsersname: UILabel!
@IBOutlet var lblUserspoints: UILabel!
@IBOutlet var imgViewUserAvatar: UIImageView!
var profileJson : [String:AnyObject] = [ : ]
var userid = ""
var usersname = ""
var userspoints = ""
var usersavatar = ""
var pointtxt = "Points: "
override func viewDidLoad() {
super.viewDidLoad()
let defaults = NSUserDefaults.standardUserDefaults()
if let usersid = defaults.stringForKey("usersId") {
userid = usersid
fetchDatas()
lblUsersname.text = usersname
lblUserspoints.text = userspoints
}else{
print("Error")
}
if let checkedUrl = NSURL(string: usersavatar) {
downloadImage(checkedUrl)
}
}
func fetchDatas(){
let urlara = NSLocalizedString("profileRequest", comment: "")
let loginRequest = receiveData(data1: "id=\(userid)", url1: NSURL(string: urlara)!)
profileJson = loginRequest.fetchData()
if let locationsArray = profileJson["profile"] as? [[String:AnyObject]] {
for locationDictionary in locationsArray {
if let name = locationDictionary["name"] as? String {
usersname = name
}
if let points = locationDictionary["points"] as? String {
userspoints = points
}
if let avatar = locationDictionary["avatar"] as? String {
usersavatar = avatar
}
}
}
}
所以现在它只显示点数 我正在努力让它显示出来
Points: lblUserpoints
有人知道吗?
【问题讨论】: