ios - 从 NsMutable 数组而不是字符串加载按钮值

标签 ios parsing uitableview parse-platform

祝你今天过得愉快,

根据 NSMutableArray 值将表格 View 单元格中的每个按钮设置为不同值的最佳方法是什么?

我可以将值放入数组和 NSlog 中,它会在 xcode 控制台中很好地显示所有 URL。当我在我的应用程序中单击按钮时,它只会加载最后一个结果,字符串设置为来自 TableView 中所有按钮的数组。

例如,当我点击下面的按钮代码时,它只会加载最后一个字符串值(我想将其更改为结果数组中的每个值),我理解字符串应该如何工作,因为它遍历结果它将更改字符串,但我如何设置下面的按钮代码以加载数组中的每个不同 URL 而不是字符串值?

按钮代码是:

NSLog(@"detailsB %@", self.detailsB); //detailsB is a string value and on NSlog it will only show the last Url from the results  

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:self.detailsB]];  //sets all buttons as the last string value and it opens Safari fine with that one url

谢谢大家,非常感谢任何帮助,

杰拉德

最佳答案

如果您希望按钮代码从数组加载 URL,使用当前单元格的行作为数组的索引,那么您实际上必须从数组加载 URL。您的代码始终使用 self.detailsB,我假设它是一个固定的 URL。

首先,您需要确定按下了哪个单元格的按钮。然后您需要使用单元格的 indexPath.row 来索引您的 URLS 数组并获取适当的 URL。

您在哪个部分遇到了问题?

关于ios - 从 NsMutable 数组而不是字符串加载按钮值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21216410/

相关文章:

ios - Sketch 和 iPhone 模拟器之间的颜色差异

php - 将 PHP Doc 注释解析为数据结构

ios - 更改空 TableView 单元格的颜色?

ios - 将所有 tableView 单元格中的文本追加到数组中

swift - 滚动时或直到按下搜索栏时导航栏下方的白线

objective-c - 如何用 ASIHttpRequest JSON 数据填充 UITableView?

ios - Storyboard UI 元素未显示在编辑器中

c++ - ANTLR4 cpp 语法无法生成解析器;空指针异常

ios - 将相同的变量传递给具有不同值的容器 View

python - 属性错误 : 'FeatureChartParser' object has no attribute 'nbest_parse'