【问题标题】:Assigning data to the buttons from service Objective C从服务目标 C 将数据分配给按钮
【发布时间】:2017-04-07 10:40:01
【问题描述】:

我有 4 个按钮(Date1、Date2、Time1 和 Time2)和 3 个标签,我可以将给定输出中的标签分配为

_lblName.text = [medicationdicts objectForKey:@"Name"];
_lblMedicine.text = [medicationdicts objectForKey:@"Medicine"];
_lblDate.text = [medicationdicts objectForKey:@"ExpDate"];

但是,我如何将日期和时间分配给按钮,例如(Date1 = 2017-04-05,Date2 = 2017-04-06,Time1 = 07:00:00 和 Time2 = 07:10:00)从以下输出

Name = Abhi;
Medicine = Colpol;
Time =     (
                   {
                       Date = "2017-04-05";
                       Time = "07:00:00";
                   },
                   {
                       Date = "2017-04-06";
                       Time = "07:10:00";
                   }
                   );
ExpDate = "2017-04-30";

帮我解决这个问题。 TIA

【问题讨论】:

    标签: ios objective-c iphone json xcode


    【解决方案1】:

    你可以这样做......

        NSArray *times = [medicationdicts objectForKey:@"Time"];
    
        for (NSDictionary *timeDict in times)
        {
            NSString *time = [timeDict objectForKey:@"Date"];
            NSString *date = [timeDict objectForKey:@"Time"];
    
            if  ([times indexOfObject:timeDict] == 0)
            {
                [dateButton1 setTitle: date forState: UIControlStateNormal];
                [timeButton1 setTitle: time forState: UIControlStateNormal];
            }
            else
            {
                [dateButton2 setTitle: date forState: UIControlStateNormal];
                [timeButton2 setTitle: time forState: UIControlStateNormal];
            }
        }
    

    【讨论】:

      【解决方案2】:

      你可以这样设置标题:

      [dateButton setTitle: @"date" forState: UIControlStateNormal];
      

      获取日期

      medicationdicts[@"Time"][@"Date"];
      

      我建议您将 JSON 解析为您创建的模型,例如 Medication 并使用 medication.title

      编辑:objectForKey: 也可以正常工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-15
        • 2019-01-27
        • 2014-01-21
        相关资源
        最近更新 更多