jjzjj

imageNames

全部标签

ios8 UIImage imageNamed : crash

我在crashlytics中为UIImageimageNamed:方法列出了一个奇怪的崩溃。此崩溃仅出现在iOS8上,对许多用户来说是一个长期存在的问题。虽然,奇怪的是我在测试时无法重现该问题。请引用crashlytics的崩溃日志图片。我想,这可能与imageNamed:方法的内部工作有关。 最佳答案 在我将UIImageimageNamed:方法从后台线程移至主线程后,问题得到解决。顺便说一句,这应该总是导致运行时崩溃,因为该方法应该只在主线程上运行(就像所有UIKit方法一样),但由于某些原因,以前版本的iOS允许它运行。在i

iphone - iOS:使用没有文件扩展名的 [UIImage -imageNamed:] 会导致性能问题吗?

我有一个名为image@2x.png的图像。文件大小为1KB。我的应用程序是一款仅限iPhone的应用程序。我通过此调用将图像加载到我的应用中:[UIImageimageNamed:@"image"];在使用I/O事件工具分析I/O事件时,我发现有几个与此文件相关的事件导致“Nosuchfileordirectory”错误,并且这些事件确实需要一些时间。这些事件就像阅读这些文件:image_2_only_@2x~iphone.pngimage@2x~iphone.pngimage@2x.png(thisonedoesn'tfail)令我惊讶的是,每一次失败的操作都比成功的操作花费更多的

ios - Pod (PaymentKit) 无法使用 imageNamed 加载图像

我正在将我的项目更新到Swift1.2到目前为止已完成的工作(工作项目的更改):将Xcode更新到6.3将Alamofire更新到1.2.0将其添加到Podfile添加use_frameworks!到Podfile将Podfile7.0中的平台更改为8.0更新了Stripe3.0.0->3.1.0我还修复了代码中的一些问题(主要是将as更改为as!用于转换)。之后PaymentKit(未更新)停止加载其图像Assets(背景、卡片图像等)。我已经checkin派生数据-PaymentKit.framework包含其中的所有Assets。但是像[UIImageimageNamed:@"m

iOS - UIImage imageNamed : returns null on device

[UIImageimageNamed:filename]此方法仅在设备上返回null。我知道这是一个已知问题,通常是因为模拟器不区分大小写。我已经尝试过这里提出的解决方案:UIImageimageNamedreturnsnil但对我来说没有任何效果。案例很简单:我有4个文件,分别命名为:Bar@2x~ipad.png、Bar@2x~iphone.png、Bar~ipad.png、Bar~iphone.png。所有这些都在项目中并选中了目标复选框。NSLog(@"%@",[UIImageimageNamed:@"Bar"]);那行代码为设备提供了null,我真的不知道我现在做错了什么。

iphone - UIImage imageNamed : does not find image within blue referenced Xcode-folder

在我的Xcode项目中,我有一个蓝色引用文件夹,它指向一个包含图像的文件夹。蓝色文件夹的好处是我不必手动将文件添加到Xcode。因此,当我将新图像添加到文件夹时,它会自动显示在Xcode中,但是,当我尝试使用代码从代码中引用该文件时[UIImageimageNamed:@"myFileFromTheBlueFolder"];尽管将顶级文件夹添加到目标,但它没有找到图像。:-(当我来自一个蓝色文件夹时,我是否必须以不同的方式引用图像,恕我直言,这将完全破坏拥有这样一个文件夹的目的。 最佳答案 Kevin关于+[UIImageimage

ios - 在 XCTestCase 中使用 UIImage imageNamed

我无法获得CocoaTouch静态库的XCTestCase单元测试,它依赖于使用imageNamed的代码来工作。我将我的图像“plane.png”添加到测试目标,但是[UIImageimageNamed]一直返回nil。当我在测试中明确指定图像的路径并从文件加载图像时,它确实有效。NSString*imagePath=[[[NSBundlebundleForClass:[selfclass]]resourcePath]stringByAppendingPathComponent:@"plane.png"];UIImage*imageWorks=[UIImageimageWithCon

ios - UIImage imageNamed : 上的实时应用程序崩溃

我的应用程序出现了一些奇怪的问题,它在使用某些UIImage时崩溃了。我从图像Assets中获取带有[UIImageimageNamed:@"imageName"]的图像。但在某些设备上,它返回nil导致我的应用程序崩溃,但它不应该是nil。我已经检查过它在主线程上运行,还有足够的内存剩余(尽管它运行得很低)。图像是图像Assets中作为单个矢量图像的PDF,这应该会创建正确的图像尺寸。谁能给我一些关于如何解决这个问题的建议?Thread:Crashed:com.apple.main-thread0CoreFoundation0x1844d7108CFDataGetBytePtr+36

ios - JPG 图像不加载 UIImage imageNamed

我在引用资料中读到,从iOS版本4.+开始,使用UIImage对象的imageNamed方法,不需要文件扩展名。来自UIImage类引用:SpecialConsiderations.OniOS4andlater,thenameofthefileisnotrequiredtospecifythefilenameextension.PriortoiOS4,youmustspecifythefilenameextension.但这似乎只适用于PNG文件。如果我的代码是:[UIImageimageNamed:@"test"];仅当文件为test.png时才会加载图像如果图片是test.jpg,

ios - UIImage imageNamed 返回 nil

我是iOS和Xcode的新手。我尝试加载一张图片[UIImageimageNamed:@"imageName.png/jpgandsoon"];但它只返回零。图像应该在我的项目包中,考虑到我可以从InterfaceBuilder中的拖放菜单中选择它,并且它是通过“将文件添加到“项目名称”...”菜单添加到Xcode的。无论我使用.png还是.jpg图像都没有区别,结果保持不变:它们通过IB工作,但如果我尝试自己运行imageNamed方法则不会。 最佳答案 使用imageNamed返回nil的原因只有几个:图像不在您的包中。确保图像

Swift:不能使用 NSImage .imageNamed

当我执行以下操作时,我发现imageNamed已从可用选项中弃用(或删除):varstatusImage:NSImage?=nilself.statusImage=NSImage.ImageNamed....我已经尝试了Apple提供的Swift文档和其他地方。这看起来很琐碎但找不到imageNamed的解决方案。我错过了什么吗? 最佳答案 使用init(named:String!)相反:像NSImage(named:"foo")那样调用它。编译器会自动重新映射命名为便利构造函数的ObjC类方法,以用作Swift初始化程序。如果类方