我读过关于@selector
但我找不到我的问题的答案
我正在尝试将参数传递给@selector
. 这是一个关于我所做的简单代码:
- (void)viewDidLoad{
[super viewDidLoad];
NewsCell *cell = (NewsCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (cell == nil){
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"NewsCell" owner:self options:nil];
cell = [nib objectAtIndex:0];
}
NSString *string = @"image.png";
[self performSelectorInBackground:@selector(doSomeThing::) withObject:nil];
}
-(void) doSomeThing:(UITableViewCell *)newsCell imageName:(NSString *)imageName{
NSLog(@"newsCell: %@", newsCell);
NSLog(@"imageName: %@", imageName);
}
我创建了新的UITableViewCellcell
,它从另一个名为的nib文件加载NewsCell
并创建了名为string
问题是如何在performSelectorInBackgroundcell
中发送和string
作为参数,有什么想法吗?@selector
谢谢 ..