Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在swift中通过数组将数据传递给按钮_Ios_Database_Swift - Fatal编程技术网

Ios 如何在swift中通过数组将数据传递给按钮

Ios 如何在swift中通过数组将数据传递给按钮,ios,database,swift,Ios,Database,Swift,我正试图从数据库中提取数据到幻灯片菜单中。我使用以下代码获取数据,需要连接到UI中按钮中的按钮 func fetchiingcontact() { var allusers:NSMutableArray = NSMutableArray() allusers = ModelManager.getInstance().getAlldrawerData()//Fetching contacts objects from Sqlite for v

我正试图从数据库中提取数据到幻灯片菜单中。我使用以下代码获取数据,需要连接到UI中按钮中的按钮

func fetchiingcontact()
    {
        var allusers:NSMutableArray = NSMutableArray()
        allusers = ModelManager.getInstance().getAlldrawerData()//Fetching contacts objects from Sqlite
        for var  i = 0 ; i < allusers.count ; i++
        {
            var userobject : user = user()
            userobject = allusers.objectAtIndex(i) as! user
            let contactobjectuser:UserContactsClass = UserContactsClass()


            let userdefault = NSUserDefaults.standardUserDefaults()
            let ownuserid = userdefault.integerForKey("Userid")
            if(userobject.userid == ownuserid)
            {

            }
            else
            {
                contactobjectuser.firstName = userobject.firstName
                contactobjectuser.lastName = userobject.lastName
                contactobjectuser.profilePic = userobject.profilePic
                contactobjectuser.nickName = userobject.nickName


                usercontactslistarray.addObject(contactobjectuser)
               self.secondLabel.text = contactobjectuser.lastName
             self.userFlname.text = contactobjectuser.firstName
            }


        }
如何通过代码将UserContactsListaray连接到用户界面按钮,因为self.secondlabel.text不起作用

您可以使用

self. userFlname.setText(contactobjectuser.lastName)
self.secondLabel.setText(contactobjectuser.lastName)

您的应用程序似乎与SQLite或获取数据无关。这部分看起来不错。它给出了一个类型为“uilabel”的错误值,没有settext成员“settext”。我有一个从sqlite数据库获取数据的标签,因此每次用户登录时我都需要更改用户名
let string = "Your Text"

yourButton.setTitle(string as String, forState: UIControlState.Normal)