uber similares los didi china audifonos airpods objective-c ios8 libraries

objective c - similares - iOS 8 esperaba un tipo



didi china (1)

Tengo las bibliotecas UIScrollViewSlidingPages y SSPullToRefresh en muchos proyectos, pero, de repente, me SSPullToRefresh errores extraños en este nuevo proyecto de iOS 8.

#import <Foundation/Foundation.h> @interface TTSlidingPageTitle : NSObject -(id)initWithHeaderText:(NSString*)headerText; -(id)initWithHeaderImage:(UIImage*)headerImage; //The title text to go in the nav bar @property(strong, nonatomic) NSString *headerText; //An image to use in the nav bar (if you set this, the title text will not be used) @property(strong, nonatomic) UIImage *headerImage; @end

Esta línea está recibiendo el error "Se esperaba un tipo" :

-(id)initWithHeaderImage:(UIImage*)headerImage;

Y esta línea recibe el error "Nombre de tipo desconocido UIImage" :

@property(strong, nonatomic) UIImage *headerImage;


Si revisa los docs para UIImage, verá que está en UIKit, no en Foundation. Los documentos ahora están dirigidos a Swift, lo cual es un tanto molesto, pero verá que la declaración de importación en los documentos se especifica como

@import UIKit;

que necesita en la parte superior de su archivo (tampoco es necesaria la importación de Foundation).

A veces, los proyectos incluyen esta declaración de importación en un archivo de encabezado precompilado (pch). Se debe hacer referencia a esto en Configuración de compilación-> Encabezado de prefijo, o no se utilizará en la compilación.