0
,我在我的项目为 “NSMutableArray的” 不可见@interface devlares选择 'ADDOBJECT:initWithBackgroundImage:'
为 “NSMutableArray的” 不可见@interface devlares选择发现这个错误 'ADDOBJECT:initWithBackgroundImage:'
这里是background.h
#import <Foundation/Foundation.h>
@interface background : NSObject
@property (strong,nonatomic) NSString *backgroundImage;
-(id)initWithBackgroundImage:(NSString *)bImage;
@end
和background.m
#import "background.h"
@implementation background
@synthesize backgroundImage;
-(id)initWithBackgroundImage:(NSString *)bImage{
self = [super init];
if (self) {
backgroundImage = bImage;
}
return self;
}
@end
这里是我的代码的问题,当我尝试从服务器
-(void) getBackgroundImage{
NSURL *backgroundURL = [NSURL URLWithString:getBackground];
NSData *backgroundData = [NSData dataWithContentsOfURL:backgroundURL];
backgroundJason = [NSJSONSerialization JSONObjectWithData:backgroundData options:kNilOptions error:nil];
backgroundArray = [[NSMutableArray alloc] init];
for (int i = 0; i<backgroundArray.count; i++) {
NSString *bImage = [[backgroundArray objectAtIndex:i]objectForKey:@"background_image"];
[backgroundArray addObject:[background alloc] initWithBackgroundImage:bImage];
}
}
谢谢你的人,我没有认识到支架:d – 2014-10-03 06:08:51