2015-01-02 2 views
0

저는 최근 Parse.com을 신속하게 사용하기 시작했으며 데이터를 테이블에로드하는 간단한 앱을 만들려고합니다.신속한 Parse.com 테이블 뷰 컨트롤러 초기화

override init!(style: UITableViewStyle, className: String!) { 
    super.init(style: style, className: className) 
} 

required init(coder aDecoder: NSCoder) { 
    super.init(coder: aDecoder) 
    self.parseClassName = "MyClass" 
    self.pullToRefreshEnabled = true 
    self.paginationEnabled = true 
    self.objectsPerPage = 50 
} 

내 질문은 왜이 클래스를 초기화해야한다 두 번 호출 될 : 클래스 PFQueryTableViewController를 사용하여, 나는 다음과 같은 코드가 사용되어야한다는 것을 발견? 이러한 초기화 작업은 무엇입니까?

코드는이 질문에서 찍은 : 초기화가 두 번 PFQueryTableViewController in Swift using Cloud Code function

답변

1

를 호출되지 않습니다; 두 개의 이니셜 라이저를 정의하여 객체를 초기화하는 두 가지 다른 방법을 정의합니다. 그것은 NSNumber과 같다 : 당신의 NSNumber 인스턴스를 초기화 할 때

  • init(float: Float)
  • init(double: Double)
  • init(bool: Bool)
  • 13 개 ...

당신은 그 중 하나만 사용합니다.

:


init?(coder: NSCoder)의 요구 사항은 다음 질문에서 논의 된 다른 주제입니다

관련 문제