gpt4 book ai didi

ios - 将图像添加到 NSObject - 可能吗?

转载 作者:行者123 更新时间:2023-12-01 19:13:06 25 4
gpt4 key购买 nike

我将有对象,稍后从包含文件名的 .csv(逗号分隔文件)中读取。这就是为什么我要这样做。

我想要完成的是让按钮从 csv 中的文件名中获取图像。

到目前为止我已经尝试过:
物体:

@interface question : NSObject
{
@private
UIImage *imageName;
}
@property (nonatomic, retain)UIImage *imageName;

(我已经尝试过使用 NSString 和 UIImage,两者都不像我想要的那样工作)

View Controller :
- (void)viewDidLoad
{
[super viewDidLoad];
question *question1 = [[question alloc]init];
[question1.imageName initWithContentsOfFile:@"Default.png"];//Will be read from a csv later on, just typing it in manually for a test
testImage = question1.imageName;

}


-(void)imageshow
{
//(UIImage *)testImage;(NSString *)imageNameString; Didnt work
//[self.testImage initWithContentsOfFile:@"%@",questiont.imageName]; - Doesnt work either

[testButton setImage:testImage forState:UIControlStateNormal];


}
-(IBAction)test:(id)sender
{
[self imageshow];
}

此代码失败的地方是当我按下测试按钮时,什么也没有发生(不是崩溃)

我怎样才能正确地做到这一点?
(将带有文本文件名的图像添加到 NSObject,然后在按钮/ ImageView 中显示它)

最佳答案

   question1.img = [UIImage imageNamed:@"Default.png"]; 
[testButton setImage:question1.img forState:UIControlStateNormal];

是的,您可以尝试以下动态图像
   question1.img = [UIImage imageNamed:[NSString stringWithFormat:"%@",imgName]];

imgName => 是图像的名称而不是图像的名称
例如:“abc.png”或“123.png”等

关于ios - 将图像添加到 NSObject - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15106683/

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