cuốn sách gpt4 ai đã làm

swift - Làm cách nào để sử dụng sdk đăng nhập google để triển khai đăng nhập google trong UIButton thay vì UIView?

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-10-31 23:51:57 27 4
mua khóa gpt4 Nike

Các bạn ơi, tôi là người mới bắt đầu học iOS Swift. Tôi đã cố gắng đăng nhập google trong ứng dụng dùng thử của mình. Dựa trên tài nguyên từ Google Developers và các hướng dẫn khác, tôi đã sử dụng thành công UIView Đã đăng nhập. Sau đó, tôi đã cố gắng triển khai cùng một mã trong khối hành động của UIButton nhưng mã này không hoạt động với tôi. Tôi muốn đặt hình ảnh tùy chỉnh không có văn bản trong UIButton. Tôi đã thử nhiều công cụ tìm kiếm và không có công cụ nào đưa ra câu trả lời rõ ràng. xin vui lòng ai đó hướng dẫn tôi

@IBOutlet var signInButton yếu: GIDSignInButton!

ghi đè func viewDidLoad() {
super.viewDidLoad()
// Thực hiện bất kỳ thiết lập bổ sung nào sau khi tải chế độ xem, thường là từ ngòi bút.

GIDSignIn.sharedInstance().uiDelegate = self
GIDSignIn.sharedInstance().clientID = self.myClientId
GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.login")
GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.me")

GIDSignIn.sharedInstance().signInSilently()

}

ghi đè func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Loại bỏ mọi tài nguyên có thể được tạo lại.

}

`Cửa hàng signInButton ở đây là UIView. Vui lòng cho tôi biết cách triển khai tính năng này vào khối hành động nội bộ Touch-up của UIButton hoặc chỉ là một cách để thay đổi biểu tượng mặc định được trả về bởi google sdk.

LƯU Ý: Tôi đang sử dụng SDK đăng nhập bằng Google thay vì SDK đăng nhập bằng Google Plus vì Google không dùng nữa. Tiêu đề cầu nối, cờ liên kết khác, mẫu URL và tích hợp khung GoogleSignIn cũng không có lỗi.

Xin ai đó hướng dẫn tôi. Cảm ơn trước.

câu trả lời hay nhất

Tạo nút của bạn trên Bảng phân cảnh hoặc theo chương trình, sau đó thực hiện nút đó bằng hành động của nút.

@IBAction func googleSignInClicked(người gửi: UIButton) {
GIDSignIn.sharedInstance().signIn()
}

Thực hiện chức năng đại biểu:

func signIn(signIn: GIDSignIn!, người dùng didSignInForUser: GIDGoogleUser!, withError error: NSError!) {

}

Nhận được phản hồi.

Giới thiệu về swift - Làm cách nào để sử dụng sdk đăng nhập google để triển khai đăng nhập google trong UIButton thay vì UIView? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/33992189/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress