小编iOS*_*per的帖子

从SQLite中检索列到表视图Swift iOS的单元格中的标签

我检索列的所有值formnametitleLabel在tableview中的细胞,但不幸的是我面对这两种错误

调用可以抛出,但它没有标记为'try',并且没有处理错误

还有这个

调用可以抛出,但它没有标记为'try',并且没有处理错误

在这些下面提到的类的行.

以下是其他数据模型类

在此输入图像描述

import UIKit
import SQLite
import SQLite3

@available(iOS 11.0, *)
class ViewViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

var fileURL = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
    .appendingPathComponent("Stephencelis.sqlite")


let forms = Table("FormTable")

var cities : [String]?
var dbd: Connection?

var heroList = [FormDatabase]()
var db : OpaquePointer?
var stmt:OpaquePointer?

var formidV = Int64()
var formnameV = String()
var formdescriptionV = String()
var formdateV = String()

@IBOutlet weak var menu: UIBarButtonItem! …
Run Code Online (Sandbox Code Playgroud)

sqlite ios swift sqlite.swift

6
推荐指数
1
解决办法
741
查看次数

作为子视图添加到背景图像后,按钮不起作用

我有一个有效的登录Viewcontroller,但是当我添加背景图像时,按钮的功能不起作用,没有语法错误。当我仅将其添加为背景图像时,每个按钮都可以正常工作,但是当我将按钮添加为子视图时,则按钮不起作用。

这是我的VC:

import UIKit
import CoreData
import Foundation

@available(iOS 11.0, *)
class ViewController: UIViewController {

    var imageView = UIImageView()

    @IBOutlet weak var signupButton: UIButton!
    @IBOutlet weak var directButton: UIButton!

    @IBOutlet weak var emailText: UITextField!
    @IBOutlet weak var passText: UITextField!

    @IBOutlet weak var loginButton: UIButton!
    @IBAction func loginAction(_ sender: Any) {

            let appDel = UIApplication.shared.delegate as! AppDelegate
            let context = appDel.persistentContainer.viewContext
            var isMatched = false
            let request = NSFetchRequest<NSFetchRequestResult>(entityName: "Users")
            request.returnsObjectsAsFaults = false
            do {
                let results = try! context.fetch(request)
                if(results.count …
Run Code Online (Sandbox Code Playgroud)

uibutton ios subviews swift

3
推荐指数
1
解决办法
418
查看次数

如何在swift ios中以最佳方式执行多个if语句

我已经定义了一个执行多个if语句的函数.虽然它只执行if语句但不执行定义它的流中的else语句.在相应的if语句的相应调用之后,我必须做什么才能执行else语句.

  func levelTwo() {

    if firstText.text == "A"
    {
        hintLabel.text = "\(self.hintsTwo[1])"
        self.firstValid.image = #imageLiteral(resourceName: "check")
    }
    else {
        self.firstValid.image = #imageLiteral(resourceName: "markQ")
    }

    if SecFirstText.text == "A" && secSecText.text == "C"
    {
        hintLabel.text = "\(self.hintsTwo[2])"
        self.secondValid.image = #imageLiteral(resourceName: "check")
    }
    else {
        self.secondValid.image = #imageLiteral(resourceName: "markQ")
    }

    if thiFirstText.text == "C" && thiSecText.text == "A" && thiThirdText.text == "T"
    {
        hintLabel.text = "\(self.hintsTwo[3])"
        self.thirdValid.image = #imageLiteral(resourceName: "check")
    }
    else {
        self.thirdValid.image = #imageLiteral(resourceName: "markQ")
    }

}
Run Code Online (Sandbox Code Playgroud)

if-statement ios swift

0
推荐指数
1
解决办法
500
查看次数

标签 统计

ios ×3

swift ×3

if-statement ×1

sqlite ×1

sqlite.swift ×1

subviews ×1

uibutton ×1