#ios #swift #snapchat
Вопрос:
Я только что внедрил snapchat SDK в свое приложение для ios, но нет достаточной документации о том, как отображать пользователей Bitmoji. Я следил за документами, однако они не работают. Ниже приведен мой код
import SCSDKLoginKit
import SCSDKBitmojiKit
class profileViewController: UIViewController {
let graphQLQuery = "{me{displayName, bitmoji{avatar}}}"
let variables = ["page": "bitmoji"]
var snapName = ""
var snapBitmoji = ""
let daygerColor = UIColor(red: 240/255.0, green: 162/255.0, blue: 87/255.0, alpha: 1)
@IBOutlet weak var iceName1TextField: UITextField!
@IBOutlet weak var iceNumber1TextField: UITextField!
@IBOutlet weak var iceName2TextField: UITextField!
//this is now social media!!
@IBOutlet weak var iceNumber2TextField: UITextField!
//this is now nickname!!
@IBOutlet weak var saveLabel: UILabel!
@IBOutlet weak var saveButton: UIButton!
@IBOutlet weak var iceStackViewBg: UIView!
@IBOutlet weak var uidLabel: UILabel!
@IBOutlet weak var topView: UIView!
@IBOutlet weak var circleView: UIView!
@IBOutlet var placeHolderView: UIView!
//For Bitmoji
@IBOutlet weak var profileLabel: UILabel!
@IBOutlet weak var bitmojiView: UIView!
@IBOutlet weak var bitmojiImage: UIImageView!
private var db = Firestore.firestore()
let iconView = SCSDKBitmojiIconView()
@IBOutlet weak var nameLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
let userID = (Auth.auth().currentUser?.uid)!
self.bitmojiView = iconView
Сейчас это действительно грязно, но, по сути, я назначил переменную iconview SCSDKBitmojiIconView (), как сказано в документах, а затем назначил UIView: bitMojiView для IconView. Обратите внимание, что я также просто назначил переменную bitMojiView SCSDKBitmojiIconView (), но это все равно не сработало. Мой пользовательский интерфейс не отображает Bitmoji, даже если мой вход в систему прошел успешно.