테이블에 레이블을 붙이려고했지만 이전에 보지 못한 오류가 발생했습니다. 다른 사람은 재산 오류 질문에 할당 할 수 없기 때문에 내 상황과 일치하지 않는 것 같아 여기에 질문을 게시하십시오. 스택 오버플로에 대해 배우고있는 모든 포인터 정말 감사하겠습니다. 감사!값에 할당 할 수 없음 : 함수 호출은 불변 값을 반환합니다.
import UIKit
class SeventhViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
internal func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 15
}
internal func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as UITableViewCell
var newData = [String]()
newData = ["Impressions","Image Tapped","Description Tapped","Biography Tapped","Purchase Link Tapped","Added to Collection","Removed from Collection"]
//Programmatically create label
var impressionsLabel = UILabel(frame: CGRect(x: 280.0, y: 14.0, width: 300.0, height: 30.0))
impressionsLabel.text = newData[indexPath.row]
impressionsLabel.tag = 1
impressionsLabel.font = UIFont(name: "Impressions", size: 17.0)
impressionsLabel.textColor = UIColor.darkGray
cell.addSubview(impressionsLabel)
**cell.contentView.viewWithTag(1) = newData[indexPath.row]**
impressionsLabel.tag = 1
return cell
종합적인 답변을 보내 주셔서 감사합니다. 그것은 내 즉각적인 오류를 해결해주었습니다. 이제 'newData'속성을 살펴 보겠습니다. –