2013-02-13 104 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