"totalWorkTimeInHoursString"이라는 속성을 검색하고이를 UILabel에서 텍스트로 설정하는 데 문제가 있습니다. 지금은 있습니다. 이것은 내가 잘못 여기에 레이블에있는있는 tableView 세포 Swift에서 coredata 속성을 검색하고 UILabel을 설정하십시오.
사람이 말해 줄 수 일을 할 수 있는지
override func viewDidLoad() {
super.viewDidLoad()
func calculateTotalWorkTimeInHoursStringSum() {
//CoreData
let appDelegate = UIApplication.sharedApplication().delegate as AppDelegate
let managedContext : NSManagedObjectContext = appDelegate.managedObjectContext!
var fetchRequest = NSFetchRequest(entityName: "Log")
fetchRequest.returnsObjectsAsFaults = false;
var results: NSArray = managedContext.executeFetchRequest(fetchRequest, error: nil)!
if (results.count > 0) {
for res in results {
var totalWorkTimeInHoursString = results.valueForKey("totalWorkTimeInHoursString") as String
totalWorkTimeInHoursStringSumLabel.text = "\(totalWorkTimeInHoursString)"
}
}else {
println("zero results returned, potential error")
}
}
}
. 앱을 실행하면 기본 텍스트 이외에 UILabel에 아무 것도 표시되지 않습니다. "totalWorkTimeInHoursString"은 프로젝트의 다른 위치에서 테이블 뷰에 저장되고 검색되기 때문에 코어 데이터에 제대로 저장된다는 것을 알고 있습니다. 다음 루프 동안
결과는 배열입니다,하지만 당신은 ... 사전으로 –
한 초를 액세스하려는. 나는 당신의 특정 오류를 참조하십시오. –