アバウトを読みました@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
cell
問題は、string
パラメータとして@selector
performSelectorInBackgroundに送信する方法です。アイデアはありますか??
ありがとう ..