问题标签 [nsindexpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
uitableview - 如何在单击按钮时将 tableview 单元的附件类型重置为无?
我正在尝试编写一个重置按钮,以便当我单击该按钮时,所有 tableview 单元格的附件类型都设置为none
.
我对如何做到这一点有一个清晰的概念,但我对 iPhone 开发还很陌生,所以我只需要关于调用什么方法的帮助。
我认为我需要采取的步骤:我正在使用 for 循环遍历所有行 - 所以我正在计算单元格的数量(成功完成)。我的问题是,如果附件类型是 CheckMark 并将其设置为none
.
或者,我可以将所有单元格设置为AccessoryNone
,但我已经在其中进行了一些计算:
所以我不确定如何实现这一目标。
iphone - 通过单击 UIToolBarButton 来检查和取消选中 UITableViewCells
如何在所有单元格旁边打上复选标记,然后单击 a 删除复选标记UIToolBarButton
?这可能吗?
我试图遍历表格视图中加载的单元格数量,但我不知道如何将附件类型设置为所有这些单元格的复选标记,然后在所有这些单元格都被选中时返回为无?
objective-c - indexPath.row 始终为 0
我正在使用一系列字典填充表格视图。解析数组和字典的内容没有问题。但是,该表中填充了 [array count] 个单元格,其中包含数组索引为 0 的内容。在我看来, indexPath.row 为所有单元格返回 0 。如何使用相应的索引填充每个单元格?
非常感谢!
编辑:这是我记录 indexPath 的内容
2011-11-21 03:07:58.025 演示 [21269:f803] 2 个索引 [0, 0]
2011-11-21 03:07:58.027 演示 [21269:f803] 2 个索引 [1, 0]
似乎第一个索引正在更新,而第二个索引没有。
但是,当我记录 indexPath.row
2011-11-21 03:19:40.306 演示 [21546:f803] 0
2011-11-21 03:19:40.308 演示[21546:f803] 0
那么我应该使用什么来获得递增的值呢?
再次感谢您的帮助。
core-data - iPhone4 Core Data如何插入带有节号的新对象?
我正在尝试将新对象插入到我的核心数据结构中,并让他们知道它们属于哪个部分。
这是我的插入方法,我需要在新记录中添加某个部分。
这是我的检索方法,请注意我将部分设置为零。
如何将对象插入核心数据,以便能够通过包含节号和行号的 indexPath 检索它们?
谢谢!
iphone - NSIndexPath 对象显示为 NSArray 对象?
我正在开发一个应用程序,其中我已将 iVar 声明为 NSIndexPath 对象,但它在 didSelectRowAtIndexPath 中显示为 NSArray 对象。它是如何显示的,我这边的错误是什么。请帮我。提前致谢。
示例代码:
iphone - 将 indexPath 减一
我正在用 CoreData 填充 TableView。
到目前为止,我正在做这样的事情:
...检索对象以填充行。
一切正常,直到我意识到我必须将表的第一行作为例外来管理,因为第一行将包含其他内容,而不是由 CoreData 提供。
现在我的问题是如何操纵 indexPath 将所有内容都移动一个。我想做这样的事情:
但我找不到正确的语法来操作 indexPath。谁能帮我?谢谢你的时间!
objective-c - 在 IBAction 中获取 indexPath.row?
在我的应用程序中有一个表格视图。When a row in the table view is selected a UIView
appears and shows information. 行标题来自一个 plist 文件,其中包含字符串。plist 文件还包括带有与行标题关联的电话号码的字符串。在自定义 UIView 中,我有一个按钮,当您单击该按钮时,我希望它调用 plist 文件中声明的数字。与用户单击的行关联的数字。
我怎么能做到这一点?
该动作是一个普通的 IBAction:
它连接到 IB 中的按钮(在 Xcode 4 中)。
如果有人能解决我的问题,我将不胜感激,谢谢。
编辑
为了清楚起见,我想获取与您在表格视图中选择的行相关联的电话号码。plist 中的字符串有一个键,用于电话号码名称:“电话”。
“tablelist”是一个 NSMutableArray。我想获取密钥“电话”并将其存储在 NSString *电话中。所有这些都在 IBAction 中。发布整个班级会有所帮助吗?
ios - UITableView indexPath 部分逻辑
这是我的 cellForRowAtIndexPath UITableView 委托方法的删节代码:
}
我的问题是第 1 节中的第一个单元格(第 0 节有 10 个单元格,第 1 节只有 1 个单元格)被分配了只应该分配给第一节的单元格 0 的信息。因此,它没有获取 deleteButton 背景等,而是获取标签标题“foobar”。我不太确定为什么会这样,因为我的 if 语句很清楚。有任何想法吗?
编辑:将 backgroundView 设置为 NULL 会导致那些带有文本的单元格在离开视图时返回没有任何背景。所以这不是一个可行的解决方案。此外,detailTextLabel 的文本仍设置在不应包含任何文本的单元格上。
这是它的外观,单元格 backgroundViews 设置为 nil 并且文本显示在不应该删除的单元格上:
解决方案,由 Alex Deem 推荐(用此代码替换旧的出队代码):
ios - nsindexpath 对行到部分属性的访问导致 SIGABRT?
以 iOS 5.0 为目标,当我尝试在以下代码中访问 NSIndexPath 对象的行或部分属性时,我看到了 SIGABRT:
这个例子建议使用 indexPathWithIndex: 代替http://developer.apple.com/library/mac/#samplecode/SourceView/Listings/BaseNode_m.html#//apple_ref/doc/uid/DTS10004441-BaseNode_m-DontLinkElementID_6
结果保持一致。有没有人解释为什么会发生这种情况?是不是我们不能在 iOS 5.0 中对 NSIndexPath 进行操作?
提前致谢。
ios - 访问具有相同标签的自定义 UITableViewCells 中的对象?
在我的应用程序中,我使用从 XIB 加载的自定义 UITableViewCells。每个单元格包含 4 个对象,如 UIImageView、UILabel、UITextField 等...
我在 cellforrowatindexpath 中设置了每个对象的标签,因此每个对象都具有相同的标签,这也是表格视图中单元格的行。
问题是,如果它们都具有相同的标签,我该如何访问单元格中的这些对象?如何在没有 NSIndexPath 参数的方法中正确访问这些对象?
谢谢!