gpt4 book ai didi

ios - 带有 NSData initWithData 的 UIImage 为 nil

转载 作者:行者123 更新时间:2023-11-28 18:11:59 25 4
gpt4 key购买 nike

下面的代码似乎没有加载图像。

uiTabBarItem = [[UITabBarItem alloc] init];
NSData *datatmp = [NSData dataWithContentsOfFile:@"newsicon.png"];
UIImage *tmp = [[UIImage alloc] initWithData:datatmp];
uiTabBarItem.image = tmp;

datatmp 为零 (0x000000) 并且该图像确实存在。

最佳答案

我。不要重新开始。使用 tmp = [UIImage imageNamed:@"newsicon.png"]; 代替。

二。 NSData 在从文件初始化时需要完整的文件路径。以下是可行的(但你不必使用它,正如我刚刚指出的那样):

NSString *iconPath = [[NSBundle mainBundle] pathForResource:@"newsicon" ofType:@"png"];
NSData *datatmp = [NSData dataWithContentsOfFile:iconPath];

关于ios - 带有 NSData initWithData 的 UIImage 为 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16257575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com