簡體   English   中英

在 Swift 中使用來自 Snapchat 的 StickerKit

[英]Using StickerKit from Snapchat in Swift

我正在嘗試添加帶有 url 照片內容的貼紙以發布到 snapchat。

snapAPI.startSending(snapContent) 顯示 EXC_BAD_ACCESS

我收到警告:

警告:無法在進程中執行支持代碼來讀取 Objective-C 類數據。 這可能會降低可用類型信息的質量。

     } else if category == "Share to Snapchat" {

        let url = URL(string: "")
        let data = try? Data(contentsOf: url!)
        let image = UIImage(data: data!)
        let stickerImage = image!
        let sticker = SCSDKSnapSticker(stickerImage: stickerImage)
        let snapContent = SCSDKNoSnapContent()
        snapContent.sticker = sticker
        snapAPI.startSending(snapContent)
        
    }

任何幫助表示贊賞。

像這樣嘗試,它對我有用。

let snapAPI = SCSDKSnapAPI()
let url = URL(string: "")
if let data = try? Data(contentsOf: url!) {
    if let image = UIImage(data: data) {
        let sticker = SCSDKSnapSticker(stickerImage: image)
        let snapContent = SCSDKNoSnapContent()
        snapContent.sticker = sticker
        snapAPI.startSending(snapContent) { (error: Error?) in
             if error == nil {
                     // Success
             }else{
                    // Check the error
             }
        }
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM