gpt4 book ai didi

objective-c - NSMutableOrderedSet 导致应用崩溃

转载 作者:行者123 更新时间:2023-11-29 13:39:36 25 4
gpt4 key购买 nike

我有一个 NSMutableOrderedSet,它看起来像这样:

self.tableViewData = [[NSMutableOrderedSet alloc ]initWithObjects:
@"Red",
@"Blue",
@"Yellow", nil];

我正在使用委托(delegate)将数据传递给 AppDelegate:

-(IBAction)add 
{
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
[delegate setData:self.tableViewData];
}

这是 AppDelegate.h:

@property (nonatomic, strong) NSMutableOrderedSet *data;

和 AppDelegate.m:

@synthesize data = _data;

问题是应用程序在此行崩溃:

[delegate setData:self.tableViewData];

lldb 中没有错误消息。这里有什么问题?

最佳答案

看起来您正在将 [UIApplication sharedApplication] 类型转换为 (AppDelegate *)

尝试

AppDelegate *delegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];

关于objective-c - NSMutableOrderedSet 导致应用崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9547806/

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