这段代码给了我 EXC_BAD_ACCESS,为什么?
NSMutableDictionary *d = [[NSMutableDictionary alloc] init];
IMP imp= [d methodForSelector:@selector(setObject:forKey:) ];
imp(d, @selector( setObject:forKey:), @"obj", @"key");
我刚开始使用 IMP,首先尝试.. 没有运气。不知道为什么我会收到错误,也..过去,当我收到 EXC_BAD_ACCESS 时,在控制台上打印了消息,这次错误行被突出显示。
一些注意事项:ARC已启用,XCode 4.3.2,项目使用Objective-C++作为de默认语言/编译器,此代码在项目的最开始
多谢你们