2014-11-24 1 views
0

응용 프로그램 대리자 파일의 내보기 컨트롤러에서 메서드를 호출하려고하는데 클래스에 대한 매개 변수를 요청하고 있습니다. 요구. ie : 어떤 일이 일어나고 있는지는 messages_send_message.swift 클래스/파일에서 메소드를 호출하려고 시도하고 있으며 해당 파일의 모든 메소드 (매개 변수가없는 메소드 포함)의 경우 messages_send_message 매개 변수가 필요합니다.Swift의 App Delegate에서 Access View Controller 메소드 - 매개 변수를 요청하는 중

어떤 현상이 발생합니까? 푸시 알림을 받으면 앱 위임 파일에서 update 메서드를 호출하려고합니다. 따라서 채팅에 이미 있다면 피드를 업데이트/새로 고침합니다.

그래서 여기 방법 : messages_send_message.update() 그리고 요구된다 messages_send_message.update(messages_send_message)

하지만 그것을 사용하려고 할 때 그 매개 변수에 의해 오류가 발생합니다. 나 또한 messages_send_message 매개 변수 뒤에 ()을 넣으려고했으나 같은 문제가 여전히 발생합니다.

누구든지 수정 사항을 알고 계십니까? 그런데

이 오류는 다음과 같습니다 Missing argument for parameter #q in call

답변

0

당신의 update 자신을 참조하지 않습니다, 그것은에게 수업 방법을 확인하고 그 문제를 해결됩니다.

메소드가 self를 참조하는 경우, 메소드를 호출 할 클래스의 인스턴스가 필요합니다.