arrays - 字符串快速追加到数组

标签 arrays swift swift3

我是 swift 编程的新手

选择弹出菜单后调用此函数

   func didSelectData(_ result: String){

    self.attendanceInfo.removeAll()
        if(result == "All Student"){
            self.attendanceInfo = self.attendanceInfoDupilicate
        }
        else if(result == "Present Student" ){
            self.attendanceInfo.removeAll()
            let itemsarray = self.attendanceInfoDupilicate
            for AttendanceInfo in itemsarray {
                if(AttendanceInfo.attendance.range(of: "PRESENT", options: .caseInsensitive) != nil){
                    self.attendanceInfo.append(AttendanceInfo)
                }
            }
        } else{
            self.attendanceInfo.removeAll()
            let itemsarray = self.attendanceInfoDupilicate
            for AttendanceInfo in itemsarray {
                if(AttendanceInfo.attendance.range(of: "ABSENT", options: .caseInsensitive) != nil){
                    self.attendanceInfo.append(AttendanceInfo)
===========>.  I have to append the  attendance = ""; to AttendanceInfo  
                } 
            }
        }
        self.TableView.reloadData()
       }

服务调用后Json数据为

enter image description here

我正在显示 出勤 = 现在 出勤 = 缺席

但是如何追加

的json数据

出勤 = ""; didSelectData 的功能

请帮帮我

最佳答案

尝试

if (AttendanceInfo.attendance.range(of: "ABSENT", options: .caseInsensitive) != nil) || AttendanceInfo.attendance.isEmpty {

}

关于arrays - 字符串快速追加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45275992/

相关文章:

ios - 调用异步方法的方法的单元测试

ios - 发送到 instance-Swift 的无法识别的选择器

ios - Swift 3 Alamofire 4 上传带有参数的图像数组

java - 尝试创建一个可以调用 5 次的随机数组,并且可以根据用户输入进行测试

javascript - 从数组 javascript 创建新对象

swift - 手势识别器问题

ios - fatal error : Index out of range

ios - 无法转换 NSMutableDictionary 类型的值?到预期的参数类型 [NSObject : AnyObject]!

c - 学生评分数组程序中的持续段错误

java - 如何在 Java 中获取二维数组的行数和列数?