2014-07-22 3 views
-2

의 프로토 타입 셀에 추가 할 때 UILabel의 초기화하는 방법,이 사용을 할 수은 목표 C에서 스위프트

var dareLabel:UILabel=UILabel(dare:UILabel!. viewWithTag(1)) 

을하지만 난 다음 오류가 발생했습니다.

Postfix '.' is reserved

어떻게 해결할 수 있습니까?

+0

편집 된 Swift 코드는 초기 izer 대신 쉼표를 사용하십시오. –

답변

3

스위프트의 Apple 가이드를 읽기 시작하셨습니까?

  1. 메소드 호출 : [object method:param]는 스위프트의 object.method(param)입니다 더 많은 지점으로, 당신이 한 경우에 특히 당신이 알고있는 것 몇 가지가있다.
  2. 유형 주조 : (UILabel *) x은 Swift에서 x as UILabel입니다.

그래서,

var dareLabel: UILabel = cell.viewWithTag(3) as UILabel 

또는 변수 유형이 스위프트에 의해 유추 할 수 있기 때문에,

var dareLabel = cell.viewWithTag(3) as UILabel 

그리고이 변수에 할당하지 않을 경우, 당신은 아마 사용해야합니다 상수 대신

let dareLabel = cell.viewWithTag(3) as UILabel