我正在尝试将数据推送到SDWebImageDataSource
文件,并使用以下代码将视图推送到SDWebImageRootViewController
。但我有一个问题,即imageLink(字符串)在下一个SDWebImageDataSource
中变为空,但它将视图推送到SDWebImageRootViewController
。
我的问题在哪里?
- (void)showSDWebImageView
{
SDWebImageDataSource *imageController = [[SDWebImageDataSource alloc] init];
imageController.imageLink = string1;
NSLog(@"imagelink are: %@", imageController.imageLink);
[imageController release];
SDWebImageRootViewController *newController = [[SDWebImageRootViewController alloc] init];
[[self navigationController] pushViewController:newController animated:YES];
[newController release];
}
SDWebImageDataSource
的.h
@property (nonmatic, retain) NSString *imageLink;
SDWebImageDataSource
。米
@synthesize imageLink;
答案 0 :(得分:0)
最好能使用方法传递数据,如下所示。
SDWebImageDataSource *imageController = [[SDWebImageDataSource alloc] init];
[imageController setImageLink:string1];
在您的SDWebImageDataSource类中,您可以从该方法获取数据
-(void)setImageLink:(NSString *)imageLinkStr
{
imageLink = imageLinkStr;
}
希望它会对你有所帮助。