- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发一个自定义贴纸应用程序扩展,我想遍历我的 Sticker.xcassets 文件夹,而不是设置一个固定的 for 循环。
例如:
func getStickers() {
for index in 1...16 {
addSticker(location: "\(index)", description: "\(index)")
}
}
最佳答案
您可能知道您不使用字符串文字路径访问项目文件夹中的文件。相反,您使用 NSBundle 提供的功能。令人高兴的是,这些包括将完成您正在寻找的功能。查看 NSBundle 的开发人员引用:
我认为您希望从本文档中获得的 list 是 3-11,它描述了如何从 bundle 中提取给定类型的所有 Assets :
CFArrayRef birdURLs;
// Find all of the JPEG images in a given directory.
birdURLs = CFBundleCopyResourceURLsOfType( mainBundle,
CFSTR("jpg"),
CFSTR("BirdImages") );
希望对您有所帮助!
关于ios - 如何迭代 Stickers.xcassets 或从 xcassets 获取图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39561253/
我正在为 iOS 10 创建一个贴纸包应用程序,我使用贴纸尺寸 300x300 创建了一个应用程序并将贴纸命名为 sampleSticker@3x.png 并且在属性检查器中我将贴纸尺寸设置为小。 但
我已经创建了一个 iOS iMessage 贴纸应用程序,根据苹果文档,我应该能够以三种不同尺寸之一显示贴纸。 但是,无论我制作什么尺寸的贴纸图像(300 像素 x 300 像素、408 像素 x 4
我正在寻找一种方法来创建自定义键盘以添加自定义表情符号和贴纸。到目前为止,我已经发现表情符号只是 unicode 字符,为了添加自定义表情符号,应该提供一种自定义字体,并将专用表情符号映射到字体内的预
正在尝试调用 createNewStickerSet , 但出现错误 error_code=400, description='Bad Request: sticker set name invali
我需要重命名显示在 iMessage App Store 中应用程序图标下方的贴纸应用程序名称。我正在使用 XCode 8。 我试过:- 在产品内的应用程序文件的信息选项卡下重命名 bundle 显示
我已在我用 Swift 开发的应用程序上成功添加并运行了 Sticker Pack 应用程序扩展。我现在想做的是从一开始就将其停用,并让用户通过按下按钮或应用内购买在应用程序中激活它。 有人做过这个吗
我正在开发一个自定义贴纸应用程序扩展,我想遍历我的 Sticker.xcassets 文件夹,而不是设置一个固定的 for 循环。 例如: func getStickers() { for i
好吧,我知道这对每个人来说都是新的,但我认为这将是一个简单的概念 - 我在这里按照这个来制作自定义贴纸消息应用程序扩展: https://code.tutsplus.com/tutorials/cre
我有一个贴纸包 Stickers.xcstickers,里面有一些贴纸。我想以编程方式获取这些贴纸之一,并将其放入 UICollectionViewCell 中的 MSStickerView 中。
我想为我的应用程序制作一个 iOS 贴纸包。我一直在四处寻找,并设法通过 Xcode 制作了一个贴纸应用程序。我的问题是我不想要一个独立的贴纸应用程序。用户永远不会去商店单独下载。 我希望将贴纸包含在
我第一次在模拟器上运行 Sticker Pack 扩展时,出现以下崩溃: 2017-10-25 14:56:10.513268-0700 MobileSMS[94610:5136614] *** Te
我制作了一个贴纸包存档,但无法对其进行验证。我知道 Xcode 8 beta 6 目前无法提交,但它可以验证用于 TestFlight 的构建吗?我收到此错误: Permissions failure
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
大家好,我的帖子表上有一行,我遇到了这个问题。 这是表格: {{ Form::label('title', ' Título', array('class' =
我正在构建贴纸消息传递应用程序。当我尝试在装有 iOS 10 的 iPhone SE 模拟器上运行该应用程序时,它会抛出一个窗口来选择 Sticker 应用程序扩展应通过其运行的应用程序。 但是,在此
希望你一切都好。我想将 iMessage 贴纸添加到我的应用程序。我的应用程序使用 LibGDX/RoboVM 在 Android Studio 中创建。所以,我无法将 Stickers 扩展直接添加
我是一名优秀的程序员,十分优秀!