2015-01-23 4 views
1

다른 함수에서 매개 변수가있는 함수를 호출하고 싶습니다. 호출해야하는 함수는 func saveDate(notiz: Notizen){}입니다. 나는 이것을 시도했다 : saveDate(notiz: Notizen) 그러나 나는 오류를 얻고있다. Notizen은 클래스입니다.매개 변수가있는 함수 호출

답변

1

Notizen 예를 들어이 전화를해야합니다.

let notizen = Notizen() // Depends on how you create an instance of Notizen 
saveDate(notizen) 

사용자가 지정하지 않으면 첫 번째 매개 변수 이름이 사용되지 않습니다. saveDate 기능이 소설 선언 된 경우

let noti = Notizen() 
saveDate(notiz: noti) 

그러나

당신이와 같이

func saveDate(#notiz: Notizen) { } 

것은

saveDate(notiz: notizen) 
4

컴파일러가없는 클래스 자체는 클래스의 인스턴스를 전달해야 옳다 작성하는 방법을 필요로 수업 내에서 당신은 notiz 단어를 버려야합니다 :

let noti = Notizen() 
saveDate(noti) 
관련 문제