草庐IT

cell_value

全部标签

ios - 设置值 :forUndefinedKey this class is not key value coding-compliant

我有一个如下所示的nsmutablearray:({caption="";urlRep="assets-library://asset/asset.JPG?id=6FC0C2DC-69BB-4FAD-9709-63E03182BEE1&ext=JPG";},{caption="";urlRep="assets-library://asset/asset.JPG?id=324E4377-0BCD-431C-8A57-535BC0FC44EB&ext=JPG";})我正在尝试像这样设置标题的值:[[[self.formvalueForKey:@"photos"]objectAtIndex:

ios - UITableViewCell Style Value1 的详细 View 中的文本是什么颜色?

我在我的TableView的一个附属View中添加了一个文本字段。问题是文本的颜色是黑色,而它周围其他单元格的详细View中的颜色是某种浅蓝色。我希望文本字段中的文本具有相同的颜色,而不是[UIColorblueColor];那么有谁知道如何让我的文本字段中的颜色与其周围的单元格具有相同的颜色。 最佳答案 最直接的方法可能是从detailTextLabel的textColor属性中读取颜色。或者在创建所有其他单元格时,在detailTextLabel上设置textColor。这样,即使Apple在未来版本的操作系统中更改颜色(或引入

ios - 强制 UITableView 调用 cellForRowAtIndexPath : for all cells

我在使用UITableView的reloadData方法时遇到了一些问题。我发现它只会在有新单元格被添加或移除时调用cellForRowAtIndexPath。示例:我有五个单元格,每个单元格包含五个字符串。如果我添加一个新单元格并调用reloadData,表格会更新并且我会看到它。然而,如果我进入五个单元格之一,添加一个新字符串,然后返回并调用reloadData,则不会调用任何TableView的委托(delegate)方法。我的问题:是否可以强制TableView完全重新加载其所有可见单元格中的数据? 最佳答案 我发现了问题-

ios - NSPredicate 匹配 "any entry in an NSDatabase with value that contains a string"

我有一个字典数组,类似于以下内容:({Black="?";Date="????.??.??";Result="*";SourceDate="2007.10.24";White="Matingpattern#1";},{Black="?";Date="????.??.??";Result="*";SourceDate="2008.10.24";White="AboutthisPublication";})Iwanttooffertheusertheabilitytosearchfortexteitherwithinjustthe"White"and"Black"fields,orwith

objective-c - 为什么我们在 UITableViewController 中检查 if (cell == nil)?

我正在尝试实现基于UITableView的应用程序。为此,我选择UITableViewStyle是Group。在我的TableView中,它们是15部分,每个部分有1行。-(NSInteger)numberOfSectionsInTableView:(UITableView*)tableView{return15;}-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section{return1;}-(CGFloat)tableView:(UITableView*)tableVie

ios - 为什么我在 xcode 中点击更新时出现错误 "No value was provided for the parameter ' certificateIds'。

我正在尝试更新Xcode中的配置文件,点击更新按钮后出现此错误:我知道有几篇SO帖子*说只需登录开发人员门户即可更新配置文件。但是,如果Xcode中存在该按钮,我希望我应该能够使用它。这是Xcode中的错误还是我缺少允许此功能正常工作的设置?*Distributionprovisioningprofilestillexpireevenafterclickingtherenewbutton和errorwhenclickingrenewforiOScertificates 最佳答案 这似乎是一个Xcode错误。我会直接转到开发人员门户并

Cell中重写systemLayoutSizeFittingSize再总结

image.png之前记录systemLayoutSizeFitting在cell中使用由上图可以看出systemLayoutSizeFittingSize方法在UITableView的heightForCell方法之后调用。场景1:cell不嵌套UIScrollView(UITableView、UICollectionView)cell子视图如果只是一些普通UIView、UILabel、UIButton......,那么重写该方法,获取的size就是cell的正确size。有些cell在tableView第一次reload之后无法显示正确的高度,需要再reload一次才会显示正确高度,这时我

iphone - NSManagedObject 异常 “this class is not key value coding-compliant” 并在 ios 6 中使应用程序崩溃,但适用于 ios 5

我的应用程序因以下异常而崩溃:ABC[1936:c07]*由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[valueForUndefinedKey:]:此类不符合键值编码keyID。”此异常的奇怪问题是它不会在使用iOS5时发生。请查看下面发生异常的代码:-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];if((self.sectionInfoArray==nil)||([self.sectionInfoArraycount]!=[selfnumberOfSec

ios - deleteRowsAtIndexPaths : swipe to delete rows never deallocates the cell?

我想知道我是否以某种方式偶然发现了一个错误,即滑动以删除UITableViewCells不会在它们的UITableViewController执行时解除分配。我在我的自定义表格单元格中添加了一个-dealloc方法,它会输出一条消息。当我在导航Controller上按回键时,所有6条消息都被注销。如果我滑动以删除一个(或多个),然后按返回键,则只会记录5个。所以我把被删除的单元格的指针地址注销了,以备后用。现在,当我返回并随时暂停执行时,我可以进入lldb提示符:po140382950334240;layer=>这应该已经被释放了!单元格的x.position正好是-(tableVie

ios - TableView : cellForRowAtIndexPath: get called not only for visible cells?

我有一个带有部分的tableView,可以打开和关闭。所以,当我点击一个部分打开它时,它被单元格填满,并且-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)被调用我在-(NSInteger)tableView:(UITableView*)tableViewnumberOfRowsInSection:(NSInteger)section中提供的次数。这样对吗?不应该只是可见细胞的数量吗?因为我的情况很糟糕:我有很多自定义单元格(50~100个单元格)并调用-(UI