In XCode 8 Beta 4, I'm seeing these logs generated by my Simulated watch app extension delegate.
Extension[67345:31900928] [WC] __66-[WCSession onqueue_handleDictionaryMessageRequest:withPairingID:]_block_invoke delegate ExtensionDelegate does not implement delegate method
Is there a WCSession delegate method I'm missing? I think I have them all covered. Can I safely ignore these logs?
Thanks.
yea, a nil replyHandler is ok but in that case your WCSession delegate should be implementing:
- (void)session:(WCSession *)session didReceiveMessage:(NSDictionary<NSString *, id> *)message;
which I'm guessing you weren't, and instead you had implemented:
- (void)session:(WCSession *)session didReceiveMessage:(NSDictionary<NSString *, id> *)message replyHandler:(void(^)(NSDictionary<NSString *, id> *replyMessage))replyHandler;
Either way it sounds like you figured it out. I apologies if the documentation didn't make things clear enough, and that you had to spend so much time debugging.