我有一个UIImageView的视图,在需要显示的时候,图片放在Assets.xcassets中,以[UIImage imageName:]加载为UIImage对象,使用UIImagePNGRepresentation 存储为NSData进行传输。 在需要显示的地方,使用[UIImage imageWithData:] 为ImageView设置Image。
我的问题是,我在开发过程中。我从xcode运行安装的app,图片显示正常。但是我上传到iTunes connect上,用testflight下载测试的时候,图片确加载不出来。
PS:我的图片是png格式的。
更新: 测试到现在,我能确定的是,debug版本下,是完全正确的。在release版本下,图片通过 imageName:就已经是nil。
저는 아직도 이 문제의 원인을 이해하지 못합니다. 하지만 임시 해결책이 있는데 다음과 같이 공유하고 있습니다.
대상 -- 빌드 설정 -- Apple LLVM 8.0 코드 생성 -- 최적화 수준의 릴리스 버전도 없음으로 변경됩니다