【发布时间】:2011-09-12 05:15:19
【问题描述】:
我在一个 NSobject 中设置一个 NSString,我想在其中将值传递给 uitableviewcell UIlable 在不同的视图中?我正在考虑正确设置的代码是什么,因为我觉得我在做正确的事情,但它只是没有改变标签中的文本..
//inside tableview/forRowAtIndexPath
//load VehicleSearchObjects
VehicleSearchObject *vehicleSearchObject = [[VehicleSearchObject alloc] init];
if(indexPath.section == 0)
{
if(indexPath.row == 0)
{
UILabel *label1;
label1 = (UILabel *)[cell viewWithTag:1];
label1.text = @"Manufacture";
UILabel *label2;
label2 = (UILabel *)[cell viewWithTag:2];
label2.text = [vehicleSearchObject manufacturerString]; //this is where I try to set the text... but nothing is happening, am I doing it right or should I be doing something else?
【问题讨论】:
-
发布更多代码....这个manufacturerString是做什么的?什么东西被分配了标签 1 和 2?
-
标签 1 和标签 2 定义了哪个 UIlabel 是哪个。当您创建带有标签的自定义 tableviewcell 时,您可以在 interface-builder 中设置标签值,这只是引用,因此这些值将传递给正确的 UILabel。制造字符串只是我传递给 NSObject 以供以后在父视图中使用的字符串。基本上这里的总体目标是让一个对象挖出一堆值,我将使用这些值来搜索大型数据库。
标签: iphone ios uitableview uitextfield nsobject