我是iOS的新手,并且遇到有关在UIlabel上设置数据模型的问题

我曾经喜欢这样的代码来改变

在ConnectiondidFinishLoading中

 AuditTextBoxarray=[[NSMutableArray alloc] init];
            for(int i=0;i<idarray.count;i++)
            {
                DataModel *model = [DataModel new];
                model.AuditTextBoxString = @"";
                [AuditTextBoxarray addObject:model];
            }

在cellforrowatindexpath中
 cell.lblAuditTextBox.text=[NSString stringWithFormat:@"%@",[AuditTextBoxarray objectAtIndex:indexPath.row ]];

在按钮上单击
   NSString *String=textView1.text;
   DataModel *model = [AuditTextBoxarray objectAtIndex:index];
   model.AuditTextBoxString = String;

但是我无法在tableview中设置数据模型的值:

ios - 如何在 objective-c 中的自定义TableView UILabel上设置数据模型值-LMLPHP

如何将数据模型值设置为uilabel?我做错了什么,但我没有得到。

数据模型
@interface DataModel : NSObject
@property(nonatomic, strong)NSString *strSelected;
@property(nonatomic,strong)NSString *TextViewvalue;
@property(nonatomic,strong)NSString *RateViewValue;
@property(nonatomic,strong)NSString *Popupvalue;
@property(nonatomic,strong)NSString *SurveySelected;
@property(nonatomic,strong)NSString *AuditTextBoxString;

数据模块
#import "DataModel.h"

@implementation DataModel

@end

我使用DataModule更改Button的颜色并将其设置在表格视图上,如下所示

在ConnectionDidFinishLoading中
    for (int i =0; i<idarray.count; i++)
    {
        DataModel *model = [DataModel new];
        model.strSelected = @"";
        [arrData addObject:model];

    }

按钮点击
sender.backgroundColor = [UIColor redColor];
DataModel *model = [arrData objectAtIndex:sender.tag];
model.strSelected = @"P";

细胞分裂指数
 //background color change on button
    DataModel *model = [arrData objectAtIndex:indexPath.row];
    if([model.strSelected isEqualToString:@"P"])
    {
        cell.passbtn.backgroundColor = [UIColor redColor];
    }

现在,我试图在uilabel frok数据模型上添加文本。

最佳答案

我只是更改代码

cell.lblAuditTextBox.text=[NSString stringWithFormat:@"%@",[AuditTextBoxarray objectAtIndex:indexPath.row ]];


DataModel *model = [AuditTextBoxarray objectAtIndex:indexPath.row];
cell.lblAuditTextBox.text=model.AuditTextBoxString

关于ios - 如何在 objective-c 中的自定义TableView UILabel上设置数据模型值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44385407/

10-12 02:32