gpt4 book ai didi

iphone - 向 iPhone 中的 UIImage 添加类别

转载 作者:行者123 更新时间:2023-12-03 19:45:08 24 4
gpt4 key购买 nike

我想向 UIImage 添加一个类别并将其链接到我的 iPhone 应用程序,但出现此错误:

(unrecognized selector)

我的代码:DoingStuff.h

#import <UIKit/UIKit.h>

@interface UIImage (DoingStuff)

- (UIImage *)performStuff;

@end

DoingStuff.m

#import "DoingStuff.h"

@implementation UIImage (DoingStuff)

- (UIImage *)performStuff
{
// My code here
}

@end

但是当我运行我的程序时,我得到了这个:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImageView performStuff:]: unrecognized selector sent to instance 0x4b415d0'

最佳答案

[UIImage performStuff]; // Correct call

不是

[UIImageView performStuff]; // It is a UIImage category not UIImageView

对于初学者来说。

所以你会做这样的事情......

UIImage* image = [UIImage imageNamed:@"test"];
[image performStuff];

关于iphone - 向 iPhone 中的 UIImage 添加类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5604962/

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