gpt4 book ai didi

ios - UIImageView 不显示图像

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

出于某种原因,我无法将相册放入我的 UIImageView 中。它被添加到 Storyboard中并声明:

@property (strong, nonatomic) IBOutlet UIImageView *displayAlbum;
@synthesize displayAlbum, titleLbl, artist;

在我的代码中:

displayAlbum = [[UIImageView alloc] init];

MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:@"1079287588763212246" forProperty:MPMediaEntityPropertyPersistentID];
MPMediaQuery *query = [[MPMediaQuery alloc] init];
[query addFilterPredicate: predicate];
NSArray *queryResults = [query items];

for (MPMediaItem *song in queryResults) {
MPMediaItemArtwork *artwork = [song valueForProperty: MPMediaItemPropertyArtwork];
[displayAlbum setImage: [artwork imageWithSize:CGSizeMake(displayAlbum.frame.size.width, displayAlbum.frame.size.height)]];
}

我能够获取其他歌曲信息,所以它肯定是正确的歌曲,但是 ImageView 总是显示空白。

附带说明一下,如果有人可以帮助我清理上面的代码,尤其是摆脱 for 循环(无论如何它应该始终只返回一个结果),那就太好了。谢谢

最佳答案

这是因为您正在使用 alloc init 创建一个新的 ImageView ,而不是使用您在 IB 中创建的 ImageView 。您应该只删除该 alloc init 行。

关于ios - UIImageView 不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18479614/

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