Images not showing up when architecture set to 64 bit(架构设置为 64 位时图像不显示)
问题描述
为了将我的应用程序转换为 64 位,我将架构构建设置更改为:
For transitioning my app to 64-bit, I changed the Architectures build setting to:
ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)";
ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)";
应用程序运行良好,只是某些图像未显示(空白).为什么会发生?有什么线索吗?
App is runnig fine except that some of the images are not showing up (blank). Why would it happen? any clues?
推荐答案
答案就在这里:
https://devforums.apple.com/message/922989#922989
我找到了原因.在尚未分配但包含在应用程序中的 viewController 中,实现了以下内容(在实现 viewController 上面的 .m 文件中):
I found the reason. In a viewController, which was not yet allocated, but included in the app, there was following implemented (in the .m-file above implementation viewController):
@implementation UIImageView (UIScrollView)
- (void)setAlpha:(float)alpha {
..........(no difference if here is some code or not) ...............
[super setAlpha:alpha];
}
@end
即使没有显示图像的按钮不在滚动视图中,在上面添加评论也解决了问题.
Putting above in comment solved the problem, even though the button which didn't display the image wasn't in a scrollview.
这篇关于架构设置为 64 位时图像不显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:架构设置为 64 位时图像不显示
基础教程推荐
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01