无法加载从带有标识符"test.icon"的bundle中的笔尖引用的"usflag.png"图像



我找不到收到此消息的原因:

无法从标识符为…的bundle的nib中加载引用的"usflag.png"图像

我创建了2个按钮,设置类型为自定义,选择2png作为图像。在Xcode中一切都运行良好。第一个按钮的模拟器显示正常,第二个按钮显示错误,除了图像。

我在Xcode 6.4中得到了类似的效果,然后移动到7 beta 4却没有成功。

你知道怎么解决这么简单的问题吗?

我添加main.storyboard的源代码:

                   <subviews>
                        <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="fill" contentVerticalAlignment="fill" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="hFS-FI-nNd">
                            <rect key="frame" x="20" y="28" width="42" height="30"/>
                            <state key="normal" image="french_flag.png">
                                <color key="titleColor" red="0.0" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
                            </state>
                        </button>
                        <button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="fill" contentVerticalAlignment="fill" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FGS-JR-8HH">
                            <rect key="frame" x="20" y="66" width="42" height="30"/>
                            <state key="normal" image="usflag.png">
                                <color key="titleColor" red="0.0" green="1" blue="1" alpha="1" colorSpace="calibratedRGB"/>
                            </state>
                        </button>
                    </subviews>

我找到了解决方案:)

对我来说这是Xcode的一个bug。

与图像关联的

按钮需要驻留在images.xcassets

最新更新