Mam zmodernizowane iOS SDK do nowo wydany 4.1 i teraz mam następujący błąd podczas budowania mojego app:Dziwny problem po aktualizacji do iOS 4.1 SDK
/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23
/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23: error: expected function body after function declarator
Patrząc na tej linii w .h złożyć widzę następujące:
CG_EXTERN void CGPDFContextAddDocumentMetadata(CGContextRef context, CFDataRef metadata) CG_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_0);
naprawdę ciekawą rzeczą jest określenie __MAC_10_7 który wydaje się nie być nigdzie zdefiniowane. Ten błąd występuje podczas wstępnego kompilowania pliku .pch w mojej aplikacji.
Co ciekawe, kompiluje się prosta aplikacja na świecie.
Każdy pomysł, co mogę zrobić?
Z góry dziękuję!
Stelian
Huh. Dokument zmiany interfejsu API mówi "brak zmian" w Core Graphics. MAC_10_7 nie powinien robić różnicy. Nic nie widzę na forach Apple, więc logowałem błąd w Apple i sprawdzałem, co mówią. –
Mam bardzo podobny problem. Dostaję go po uaktualnieniu do iOS 4.1 SDK pochodzącego z wersji 4.0.2 SDK. –
Mam bardzo podobny problem. Dostaję go po uaktualnieniu do iOS 4.1 sdk pochodzącego z 4.0.2 sdk. Otrzymuję 11 błędów w projekcie, który kompilował się dobrze. Błędy występują w plikach CG * .h. Ten sam rodzaj błędów, niektóre zmienne nie są zdefiniowane, jeśli pamiętam, IPHONE_ czegoś nie można przeanalizować. Więcej szczegółów, gdy tylko znajdę się obok komputera Mac. Interesujące jest to, że jeśli utworzę nowy projekt i skopiuję pliki, to będzie on budował, ale uruchomiona aplikacja, brakuje niektórych widoków (dziedziczących UIVIEW i UITABLEVIEW). –