如何检查来自数据库的按钮接受或拒绝的值,并在reslt用户中单击它并接受它 - obj c

时间:2016-12-03 13:23:03

标签: ios objective-c

如何检查来自数据库的按钮接受或拒绝的值,并在reslt用户中单击它并接受它,并将接受值保存在数据库中。

有两个按钮用于接受请求,另一个用于拒绝请求。我向您显示了接受请求按钮代码,如果请求的状态为待处理或被拒绝,我将写入条件,以便用户能够单击它并返回按钮文本转换为接受的文本。

这是接受按钮的条件。如果我点击它,它会检查pending和rejected的值,并在按钮中给出接受文本的结果。

按钮代码为:

- (IBAction)btn_Accept:(UIButton *)sender
{
    Request *comingReq = [objectHolderArray objectAtIndex:sender.tag];
    if ([comingReq.status isEqualToString:@"Pending"] || [comingReq.status isEqualToString:@"Rejected" ])
    {
        objectHolderArray = [[NSMutableArray alloc]init];
        NSString *ID = [prefs stringForKey:@"id"];
        NSLog(@"%@" , ID);
        NSString *urlString = [NSString stringWithFormat:@""];
        NSURL *URL = [NSURL URLWithString:urlString];
        NSData *jsonData = [NSData dataWithContentsOfURL:URL];
    } else if ([comingReq.status  isEqualToString:@"Pending" ]) || ([comingReq.status isEqualToString:@"Accepted" ]) {
        NSURL *URL = [NSURL URLWithString:@""];
        NSData *jsonData = [NSData dataWithContentsOfURL:URL];
    }

当我将.text传递给hidden_​​status时,没有错误,但是当我将.text传递给btn_Accept时,它给出了一个错误。我用于btn_accept的类型。

1 个答案:

答案 0 :(得分:0)

点符号可让您调用对象属性的getter / setter。

代码WITH counts AS ( SELECT /*+ MATERIALIZE */ COUNT(DECODE(processed,1,'Complete')) Completed, COUNT(1) Total FROM Table_demo WHERE run_datetime >= TRUNC(SYSDATE)-1 AND run_datetime < TRUNC(SYSDATE) ) SELECT Last_Day_Report_Status, DECODE(Last_Day_Report_Status, 'Complete', NVL(Completed,0), NVL(Total-Completed,0)) counts FROM ( SELECT 'Complete' Last_Day_Report_Status FROM DUAL UNION ALL SELECT 'Incomplete' Last_Day_Report_Status FROM DUAL ) OUTER APPLY counts; 说&#34;获取cell.hidden_status.text = @"string"的hidden_​​status属性。然后将hidden_​​status的cell属性设置为&#34; string&#34;。

如果&#34; cell&#34;的类型,编译器会抱怨没有属性&#34; hidden_​​status&#34;。同样,如果单元格的hidden_​​status属性的类型没有文本属性,它会抱怨。

textUITextField个对象具有UITextView个属性。 text个对象没有UIButton属性,因此您无法使用

等代码
text

如果您想设置按钮的标题,可以使用一种特殊的方法button.text = @"string" 来设置按钮的标题。

这就是你要找的东西吗?