2016-07-11 3 views
0

Hier ist eine schnelle Funktion, die ich schrieb,Rückgabetyp als „<<error type>>“ in dem Kopf

func removeStackItem(stackItem: UIView) { 
     guard let index = stackViewItems.indexOf(stackItem) else { return } 
     self.removeStackItemAtIndex(index) 
    } 

Als ich in den Header der Datei sehe es zeigt

internal func removeStackItem(stackItem: UIView) -> <<error type>> 

Warum ist die Rückkehr geben Sie <<error type>> ein?

Ich bemerkte, dass dies nur für die Funktionen passiert, wo ich return irgendwo in seiner Implementierung.

enter image description here

+0

Wenn Sie sehen, '<>' bedeutet es oft, dass irgendwo ein Fehler ist, der oft nicht mit der jeweiligen Funktion/Variable in Beziehung steht. Sehen Sie sich frühere Teile Ihres Codes oder die 'stackViewItems'-Deklaration an. – Rob

+0

@Rob, Yup gab es einen Fehler in der Build, ich habe es gereinigt und dann wurde es dank korrigiert. – BangOperator

Antwort

0

Werfen Sie einen Blick auf diese Frage, es ist nicht ganz gleich, weil bei Ihnen ein Rückgabetyp ist aber die Idee der Wieder Indizierung Ihres Projekts helfen könnten:

<<error type>> Strange Error

+0

Reinigung der Build räumte das Chaos! – BangOperator

+0

Es oft! Freut mich zu sehen, dass es funktioniert hat. – ColGraff

Verwandte Themen