Fehlender Kontext für die Methodendeklaration - In-App Receipt VerificationController

8

App lief gut, aber auf Xcode 6 hat es den Fehler "Fehlender Kontext für Methodendeklaration" auf der folgenden Methode:

%Vor%     
Zubair 16.09.2014, 13:21
quelle

3 Antworten

11

Ich bin auch auf dieses Problem gestoßen. Es scheint so zu sein, dass sie mit Xcode6 + nicht möchten, dass Sie C / C ++ - Code in einen Objective-C-Kontext stellen.

Ich habe den C / C ++ - Code, der im VerificationController war, vor den @ implementation / @end-Block gestellt und danach gut kompiliert.

    
valheru 16.09.2014, 16:34
quelle
1

Ich würde empfehlen:

a) Überprüfen Sie, ob Ihre Methode zwischen @implementation und @end in der Datei

existiert

b) Entfernen

%Vor%

wenn es noch an der anderen Stelle in der Datei vorhanden ist (scheint das zu sein, was Ihre Kommentare im ursprünglichen Beitrag vorschlagen)?

    
gemmakbarlow 16.09.2014 16:13
quelle
1

Ich hatte das gleiche Problem mit Xcode 6.0.1.

Das Umordnen der Methoden ( Ссылка ) brachte die Fehler zum Schweigen ("Missing context for method declaration" und "@ end 'muss in einem Objective-C Kontext erscheinen ") für mich. Ich hoffe es hilft dir.

    
Asif Asif 23.09.2014 05:22
quelle

Tags und Links