【问题标题】:Send NSDictionary as an parameter in @selector [duplicate]发送 NSDictionary 作为@selector 中的参数[重复]
【发布时间】:2013-08-21 20:22:51
【问题描述】:

如何将我的 NSDictionary 作为参数发送到我的选择器上,以及如何读取它?

NSDictionary * dict = [[NSDictionary alloc]initWithObjectsAndKeys:@"idOferta",@"test", nil];                
NSThread * viewsThread = [[NSThread alloc] initWithTarget:self selector:@selector(updateViewStatistic:) object:dict];
[viewsThread start];

- (void)updateViewStatistic:(NSThread *)mt {
      NSLog(@"dictionary %@",dict); 
}

【问题讨论】:

  • 看来你没有看文档,或者至少你看的不够仔细……

标签: ios objective-c dictionary selector nsthread


【解决方案1】:

将您的 updateViewStatistic: 方法更改为如下内容:

- (void)updateViewStatistic:(NSDictionary *)dictionary
{
    NSLog(@"Dictionary: %@", dictionary);
}

【讨论】:

  • 完全相同的答案已发布到副本中,正如已经说明的那样 - 无需复制它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-13
  • 2021-08-22
  • 2017-03-09
  • 2013-03-02
相关资源
最近更新 更多