错误UIBarButtonItem isOn

时间:2016-01-12 15:20:38

标签: swift uibarbuttonitem uiswitch

我在导航栏中使用UISwitch,我正在尝试使用UISwitch更改查询。 我正在尝试我的代码,但每次运行时都会出错 UIBarButtonItem isOn。 我不知道如何解决这个问题。 我正在使用以下代码

@IBOutlet weak var barSwitch: UISwitch!
var query =  PFQuery(className: "mainClass")  


 func switchChanged(barSwitch:UISwitch){

if (barSwitch.on == true) {

    dispatch_async(dispatch_get_main_queue(),{ () -> Void in

      self.query = PFQuery(className: "recentClass")

        self.tableView.reloadData()

    }
) }
    else   {

    dispatch_async(dispatch_get_main_queue(),{ () -> Void in

        self.query = PFQuery(className: "mainClass")

        self.tableView.reloadData()
        print("button was pressed")

        }
    ) }

  }


 override func queryForTable() -> PFQuery {

switchChanged(barSwitch)

if (objects?.count == 0) {
    query.cachePolicy = PFCachePolicy.CacheThenNetwork
   }

    query.orderByAscending("SNo")

    return query
}

0 个答案:

没有答案