2013-02-13 91 views
0

我想从实例方法获取图像作为回报,我按照以下方式声明了方法,但发生错误。我正在使用NSObject类。通过实例方法获取图像

-(UIImage *)getAdImg; 

这是给出“预期类型”的错误。这是什么意思。我正常的视图控制器它工作正常,但在NSObject类它是给这个错误。请为上述指导。 在此先感谢。

这是我的.h文件

#import <Foundation/Foundation.h> 
#import "JSON.h" 

@interface adClass : NSObject 
{ 
NSString *mStrPid; 
NSString *mStrAppUrl; 
} 
@property (nonatomic, strong) NSString *mStrPid; 
@property (nonatomic, strong) NSString *mStrAppUrl; 
@property (nonatomic, strong) NSMutableArray *mArrAdsDesc; 
@property (nonatomic, strong) NSMutableArray *mArrDeviceType; 
@property (nonatomic, strong) NSString *mDevice; 
@property (nonatomic, strong) NSString *mImgStr; 

-(void)iphoneDevice; 

-(UIImage *)getAdImg; //(error line) 

@end 
+0

你从哪儿弄来的错误?请发布相关的代码?如果错误在.h文件中,请在这里添加.h文件代码 – 2013-02-13 08:56:23

+0

(UIImage)getAdImg; – 2013-02-13 08:57:08

+0

我认为错误是在别的地方 – 2013-02-13 08:58:06

回答

0

你必须#import <UIKit/UIKit.h>(其中UIImage声明)

+0

感谢哥们,它的工作原理。 – 2013-02-13 09:17:09

0

使用此代码

-(UIImage *)getAdImg 
{ 
    UIImage *image=[[UIImage alloc]init]; 
    image.images=/**An Array of images**/ 
    return ima; 
} 

希望它可以帮助!

+0

请再次看帖子。 – 2013-02-13 09:00:28

+0

@iPhone try +(UIImage *)getAdImg – Dany 2013-02-13 09:07:35

+0

尝试相同的结果 – 2013-02-13 09:08:48