我的情节提要中有UILabel想显示很长的字符串,但没有显示。
当我插入一个“ hello world”时,它会显示。但是,插入一个我想显示的长字符串,这没有用。
import UIKit
class VersionInformationViewController: UIViewController {
@IBOutlet weak var version: UILabel!
static func instantiateViewController() -> VersionInformationViewController {
let storyboard = UIStoryboard(name: "VersionInformation", bundle: nil)
let vc = storyboard.instantiateViewController(withIdentifier: "versionInformation") as! VersionInformationViewController
return vc
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
fetchLibraryLicense()
}
// MARK: - private
private func fetchLibraryLicense(){
var VersionInformation:String = "";
let dictionary = NSDictionary(contentsOfFile: Bundle.main.path(forResource: "CarthageLicenseList", ofType: "plist")!);
let array = dictionary?["PreferenceSpecifiers"] as! NSArray
for dic in array {
let dictionary = dic as! NSDictionary
let title:String = (dictionary["Title"] as? String)!
let footerText:String = (dictionary["FooterText"] as? String)!
VersionInformation = VersionInformation + title + footerText
}
print(VersionInformation)
version.text = "hello world" //it works
version.text = VersionInformation // it did not work
}
}