がbutton.tagプロパティは、私は、セルのアクセサリービュー..myコードでダウンロードボタンを追加してい
button = [UIButton buttonWithType:UIButtonTypeCustom];
UIImage *image = [UIImage imageNamed:@"download.png"];
[button setImage:image forState:UIControlStateNormal];
//[button setTitle:@"Download" forState:UIControlStateNormal];
[button setFrame: CGRectMake(110.0f, 3.0f, 80.0f, 30.0f)];
[button addTarget:self action:@selector(someAction) forControlEvents:UIControlEventTouchUpInside];
button.tag = indexPath.row;
cell.accessoryView = button;
あるのUITableView細胞で働いていないと私は、セルのインデックスパスからファイル名を渡したいが、これはありますそれは最初の行のみ を渡しているindexpath.row私はbutton.tag =を渡さない場合は理由のbutton.tag = indexpath.row
と
- (void)someAction {
[self.activityIndicator startAnimating];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *file = [NSString stringWithFormat:@"/%@",[metaArray objectAtIndex:button.tag]];
NSLog(@"%@", button.tag);
NSString *path = [NSString stringWithFormat:@"%@/Downloaded Data/%@",[paths objectAtIndex:0],file];
// NSString *loadFileName = [NSString stringWithFormat:@"/%@/%@",Name,file];
[self.restClient loadFile:file intoPath:path];
NSLog(@"Downloaded:%@",file);
}
このクラッシュを動作していません
OK ..しかし、使用して設定されたタグがいけません%dは私の問題を解決しません – DeviPhone26
私のアプリがクラッシュしています[dropbox someAction]インスタンスに送られたセレクタが認識されません – DeviPhone26
こんにちは、b " - (void)someAction:(id)送信者"〜 "(IBAction)someAction:(id)送信者" –