NSKeyValueMethodSetter Когда я запускаю релиз - PullRequest
0 голосов
/ 25 мая 2019

Возникает вопрос, когда я запускаю код на отладке, все isok, но когда я его архивирую, он просто падает.

имя: NSInvalidArgumentException причина: - [NSKeyValueMethodSetter createTimestamp]: нераспознанный селектор, отправленный на экземпляр

Xcode 10.1

Вот моя модель


@interface SessionListMessage : NSObject

@property(nonatomic,strong)NSString * atFriendMap;              
@property(nonatomic,strong)NSString * content;                    
@property(nonatomic,assign)SessionContentType contentType;         
@property(nonatomic,assign)long long createTimestamp;                    
@property(nonatomic,strong)SessionListFileInfo * fileInfo;         
@property(nonatomic,assign)long groupId;                            
@property(nonatomic,assign)long msgId;                              
@property(nonatomic,assign)long receiverId;                         
@property(nonatomic,assign)long replyMsgId;                         
@property(nonatomic,assign)long senderId;                           
@property(nonatomic,strong)SessionListVoiceCall * voiceCall;        

@end

@interface SessionListModel : NSObject

@property(nonatomic,assign)BOOL aitMark;                           
@property(nonatomic,assign)long aitType;                           
@property(nonatomic,strong)NSString * avatar;                       
@property(nonatomic,assign)long conversationId;                    
@property(nonatomic,strong)NSString * conversationType;             
@property(nonatomic,assign)int friendshipMark;                    
@property(nonatomic,assign)SessionListMessage * latestMessage;     
@property(nonatomic,strong)NSString * name;                         
@property(nonatomic,assign)BOOL shieldMark;                          
@property(nonatomic,assign)BOOL topMark;                            
@property(nonatomic,assign)int unreadNum;                         

@end

И я использую :SessionListModel * model = [SessionListModel mj_objectWithKeyValues:dic], чтобы получить модель. Но она разбилась, когда я использую model.latestMessage.createTimestamp при выпуске. И журнал показывает model.latestMessage ,<NSKeyValueMethodSetter: 0x283190480>.

Кто может мне помочь.

И это нормально при отладке, Дик тоже хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...