菜鸟教程小白 发表于 2022-12-12 21:46:36

ios - 使用远程图像创建 MSSticker


                                            <p><p>我正在尝试找出使用托管在网络上的图像创建 MSStickers 的方法。我可以使用本地镜像创建 MSStickers,例如:</p>

<pre><code>NSString *imagePath = [ pathForResource: @&#34;image_name&#34;
                                                      ofType: @&#34;png&#34;];
NSURL *imageURL = ;
MSSticker *sticker = [ initWithContentsOfFileURL: stickerURL
                                             localizedDescription: @&#34;my-sticker&#34;                                          
                                                            error: &amp;err];
</code></pre>

<p>但我不能这样做:</p>

<pre><code>NSString *imageURLString = @&#34;https://my-cdn/my-sticker.png&#34;;
NSURL *imageURL = ;
MSSticker *sticker = [ initWithContentsOfFileURL: stickerURL
                                             localizedDescription: @&#34;my-sticker&#34;                                          
                                                            error: &amp;err];
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>不,目前不可能。
但是你可以做到这一点,这离你想要的并不远:</p>

<ol>
<li>从您的服务器下载图片</li>
<li>将其存储在设备的本地目录中</li>
<li>使用此本地文件的 URL 创建您的贴纸</li>
<li>可选:如果您不再需要该图像,请将其从目录中删除</li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用远程图像创建 MSSticker,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/39086845/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/39086845/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用远程图像创建 MSSticker