我检索列的所有值formname到titleLabel在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) 我有一个有效的登录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) 我已经定义了一个执行多个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)