0
加入MessageUI.framework到我的Xcode後經過「Unrecognizer選擇發送到類」級類別(4.3.2)的iOS項目,我得到:進口框架
終止應用程序由於未捕獲的異常「NSInvalidArgumentException」, 理由:'+ [Message responseArrayKey]:**無法識別的選擇器發送到類。
爲我的一個類擴展。
消息類只是NSManagedObject子類,我就可以有類NSManagedObject(同步):
//
// Message.h
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
#import "NSManagedObject+Synchronize.h"
@class Message;
@interface Message : NSManagedObject {
@private
}
...
@end
//
// NSManagedObject+Synchronize.h
@interface NSManagedObject (Synchronize)
+(NSString *)responseArrayKey;
@end
要明確:該代碼工作之前,我有鏈接標誌設置爲:-Obj-C和 - all_load。 (跟着:http://developer.apple.com/library/mac/#qa/qa1490/_index.html)
不知何故 - 這個框架打破了鏈接。這個框架有什麼特別之處?我正在使用更多的框架,它們都不會導致問題。