![](/img/trans.png)
[英]Facebook Login Swift don't works On Device (But do on IOS Simulator)
[英]iOS swift facebook login button is not showing up if i don't use classForCoder
我正在嘗試將Facebook單點登錄集成到我的iOS應用程序之一。 我遵循了Facebook的指示,當我嘗試運行該應用程序時,出現以下錯誤
Unknown class FBSDKLoginButton in Interface Builder file.
在網上搜索后,我發現添加以下代碼可以解決該問題。
FBSDKLoginButton.classForCoder()
我的問題是,此代碼的重要意義是什么? 這在后台執行什么操作?
從蘋果的基金會框架參考 :
classForCoder
是Overridden by subclasses to substitute a class other than its own during coding. (read-only)
Overridden by subclasses to substitute a class other than its own during coding. (read-only)
This method is invoked by NSCoder. NSObject's implementation returns the receiver's class. The private subclasses of a class cluster substitute the name of their public superclass when being archived.
聲明書 :
var classForCoder: AnyClass { get }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.