创建新对象会在iOS中引发copywithzone无法识别的选择器错误

我有一个看起来像这样的简单对象:

#import <Foundation/Foundation.h>
#import <Parse/Parse.h>

@class MyUser;

@interface MyCycle : NSObject


@property (nonatomic, copy) NSNumber *myNumber;
@property (nonatomic, strong) MyUser *user;
@property (nonatomic, strong) NSArray *data;


@end

这是实现:

#import "MyCycle.h"

@implementation MyCycle



@end

这是用户对象:

#import <Foundation/Foundation.h>
#import <Parse/Parse.h>


@interface MyUser : NSObject

@property (nonatomic, copy) NSString *usersName;
@property (nonatomic, copy) NSString *gender;
@property (nonatomic, copy) NSString *email;
@property (nonatomic, copy) NSString *password;
@property (nonatomic, copy) NSString *phoneNumber;
@property (nonatomic, strong) UIImage *profileImage;
@property (nonatomic, strong) PFFile *profileImageFile;




@end

我分配此对象,并用以下内容填充它:

MyCycle *cycle = [[MyCycle alloc] init];
        cycle.myNumber = @1;
        cycle.data = [[NSArray alloc]init];

我收到以下错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MyCycle copyWithZone:]: unrecognized selector sent to instance

为什么会发生这种情况,我该如何解决?

里奥·纳坦

在代码中的某处,您有一个试图复制MyCycle实例的代码也许您将对象用作字典的键?如果您希望继续这种行为,则需要为您的类实现NSCopying协议

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

setNeedsStatusBarAppearanceUpdate无法识别的选择器

来自分类Dev

iOS-从NSUserDefaults获取NSDictionary:尝试取消引用无效的ObjC对象或向其发送无法识别的选择器

来自分类Dev

iOS无法识别的选择器已发送到Swift中的实例

来自分类Dev

Swift应用中的条带化iOS库导致无法识别的选择器错误

来自分类Dev

无法识别的选择器发送到iOS7中的实例异常

来自分类Dev

collationStringSelector错误:无法识别的选择器

来自分类Dev

iOS-Facebook登录按钮:无法识别的选择器错误

来自分类Dev

iOS无法识别的对象选择器

来自分类Dev

无法识别的选择器mutableCopyWithZone

来自分类Dev

提取请求“无法识别的选择器”错误

来自分类Dev

setNeedsStatusBarAppearanceUpdate无法识别的选择器

来自分类Dev

协议中无法识别的选择器

来自分类Dev

创建新对象会在iOS中引发copywithzone无法识别的选择器错误

来自分类Dev

如何识别无法识别的选择器和无法识别的选择器?

来自分类Dev

NSJSONSerialization解析错误-无法识别的选择器

来自分类Dev

[__NSCFTimer copyWithZone:]:无法识别的选择器已发送到实例

来自分类Dev

SortedArrayUsingSelector无法识别的选择器

来自分类Dev

iOS 8.1中UISplitViewController的问题:[UISplitViewController navigationBar]:无法识别的选择器发送到实例

来自分类Dev

创建单例对象时将无法识别的选择器发送给类

来自分类Dev

AWS iOS Cognito同步错误-无法识别的选择器已发送给课程

来自分类Dev

尝试在Swift中触发NSTimer对象时,WatchKit“无法识别的选择器已发送至实例”

来自分类Dev

NSArrayM无法识别的选择器错误

来自分类Dev

无法识别的选择器mutableCopyWithZone

来自分类Dev

SIGABRT /无法识别的选择器

来自分类Dev

创建MTLTexture对象时出现无法识别的选择器错误

来自分类Dev

iOS本机代码中的“无法识别的选择器已发送到实例”错误

来自分类Dev

UISwipeGestureRecognizer引发无法识别的选择器发送错误

来自分类Dev

[UIButton copyWithZone:]: 无法识别的选择器发送到实例

来自分类Dev

IOS:无法识别的选择器发送到目标 C 中的实例 Swift 类

Related 相关文章

  1. 1

    setNeedsStatusBarAppearanceUpdate无法识别的选择器

  2. 2

    iOS-从NSUserDefaults获取NSDictionary:尝试取消引用无效的ObjC对象或向其发送无法识别的选择器

  3. 3

    iOS无法识别的选择器已发送到Swift中的实例

  4. 4

    Swift应用中的条带化iOS库导致无法识别的选择器错误

  5. 5

    无法识别的选择器发送到iOS7中的实例异常

  6. 6

    collationStringSelector错误:无法识别的选择器

  7. 7

    iOS-Facebook登录按钮:无法识别的选择器错误

  8. 8

    iOS无法识别的对象选择器

  9. 9

    无法识别的选择器mutableCopyWithZone

  10. 10

    提取请求“无法识别的选择器”错误

  11. 11

    setNeedsStatusBarAppearanceUpdate无法识别的选择器

  12. 12

    协议中无法识别的选择器

  13. 13

    创建新对象会在iOS中引发copywithzone无法识别的选择器错误

  14. 14

    如何识别无法识别的选择器和无法识别的选择器?

  15. 15

    NSJSONSerialization解析错误-无法识别的选择器

  16. 16

    [__NSCFTimer copyWithZone:]:无法识别的选择器已发送到实例

  17. 17

    SortedArrayUsingSelector无法识别的选择器

  18. 18

    iOS 8.1中UISplitViewController的问题:[UISplitViewController navigationBar]:无法识别的选择器发送到实例

  19. 19

    创建单例对象时将无法识别的选择器发送给类

  20. 20

    AWS iOS Cognito同步错误-无法识别的选择器已发送给课程

  21. 21

    尝试在Swift中触发NSTimer对象时,WatchKit“无法识别的选择器已发送至实例”

  22. 22

    NSArrayM无法识别的选择器错误

  23. 23

    无法识别的选择器mutableCopyWithZone

  24. 24

    SIGABRT /无法识别的选择器

  25. 25

    创建MTLTexture对象时出现无法识别的选择器错误

  26. 26

    iOS本机代码中的“无法识别的选择器已发送到实例”错误

  27. 27

    UISwipeGestureRecognizer引发无法识别的选择器发送错误

  28. 28

    [UIButton copyWithZone:]: 无法识别的选择器发送到实例

  29. 29

    IOS:无法识别的选择器发送到目标 C 中的实例 Swift 类

热门标签

归档