使用Facebook SDK 4.1 FBSDKProfilePictureView时,控制台中出现一堆奇怪的警告:
错误:CGContextDrawPath:无效的上下文0x0。这是一个严重的错误。该应用程序或其使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性整体下降。此通知是礼貌的:请解决此问题。在即将进行的更新中,它将成为致命错误。
这是我的代码:
import FBSDKCoreKit
func getFBProfilePicture(facebookID: String) -> UIView {
let picView = FBSDKProfilePictureView()
picView.profileID = facebookID
picView.pictureMode = FBSDKProfilePictureMode.Square
return picView as UIView
}
最佳答案
好的,实际上,如果没有框架,就无法初始化FBProfilePictureView ...现在,我知道了。
这是正确的代码:
import FBSDKCoreKit
func getFBProfilePicture(facebookID: String) -> UIView {
let picView = FBSDKProfilePictureView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
picView.profileID = facebookID
picView.pictureMode = FBSDKProfilePictureMode.Square
return picView as UIView
}