在标签上放一个标准字符串



我目前正在尝试制作一个标签,为每个用户显示不同的文本,在这个标签之前有一个标准文本,但不在.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

有人知道吗?

经过一些尝试,我发现了它。更改线路

lblUserspoints.text = userspoints

到这个

lblUserpoints.text = String(pointtxt) + userpoints

我得到了想要的输出

Points: 2910

最新更新