gpt4 book ai didi

ios - 解析登录和注册功能 SWIFT

转载 作者:行者123 更新时间:2023-11-30 14:13:28 25 4
gpt4 key购买 nike

所以我一直遇到的问题是,我正在观看教程,当我将其放入下面的代码行时,它会自动使其成为一个函数。对我来说,当我输入它时,我得到的只是

logInViewController(logInController: PFLogInViewController!, shouldBeginLogInWithUsername: String!, password: String!)

这不是一个函数。所以我尝试通过在开头添加 func 并在结尾添加 {} 来使其成为一个函数(请看下面)

func logInViewController(logInController: PFLogInViewController!, shouldBeginLogInWithUsername: String!, password: String!){

}

一切正常,但是当我添加下一个时(如下所示)

func logInViewController(logInController: PFLogInViewController!, didLogInUser: PFUser!){

}

我收到错误“定义与之前的值冲突”,我是否可以只更改函数的名称,一切都会好起来?因为在视频中我看到他们不需要改名字。

那么我怎样才能让它正常工作而不出现错误。

这是案例中的所有代码

import UIKit
import Parse
import ParseUI



class homeViewController: UIViewController, PFLogInViewControllerDelegate, PFSignUpViewControllerDelegate {







//These are all Buttons--------------
@IBAction func emailB(sender: UIButton) {
println("Email View : Pressed : Working")

}


@IBAction func EstimatorB(sender: UIButton) {
println("Estimator View : Pressed : Working")
let viewEstimator: AnyObject! = self.storyboard!.instantiateViewControllerWithIdentifier("EstimatorScreen")
viewEstimator
}
//====================================

//Login Screen Pop-up-----------------
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)


if (PFUser.currentUser() == nil){

var LogInViewController : PFLogInViewController! = PFLogInViewController()


LogInViewController.delegate = self

var signUpViewController: PFSignUpViewController! = PFSignUpViewController()

signUpViewController.delegate = self

LogInViewController.signUpController = signUpViewController

self.presentViewController(LogInViewController, animated: true, completion: nil)


}
//=======================================






//To go to another screen
//let viewHome = self.storyboard?.instantiateViewControllerWithIdentifier("HomeScreen")

// IGNOR THIS CODE-------=======================
func viewDidLoad() {
super.viewDidLoad()

// Do any additional setup after loading the view.
}

func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}


//MARK : Login
func logInViewController(logInController: PFLogInViewController!, shouldBeginLogInWithUsername: String!, password: String!){

}

func logInViewController(logInController: PFLogInViewController!, didLogInUser: PFUser!){

}

func logInViewController(logInController: PFLogInViewController, didFailToLogInWithError: NSError!){

}


//MArK : SignUp

func signUpViewController(signUpController: PFSignUpViewController, shouldBeginSignUp: [NSObject : AnyObject]){

}

func signUpViewController(signUpController: PFSignUpViewController, didSignUpUser: PFUser){

}

func signUpViewController(signUpController: PFSignUpViewController, didFailToSignUpWithError: NSError?){

}







}

}

最佳答案

如果您不想为您进行登录/注册而头痛地进行解析...这里有一个很棒的教程,它将逐步引导您完成自定义的操作。这很简单。我最终没有使用他们的,因为它不断给我带来所有错误。 https://medium.com/swift-programming/ios-swift-parse-com-part-3-sign-up-sign-in-sign-out-security-349adc94ef0e

关于ios - 解析登录和注册功能 SWIFT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31495479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com