赋予0元素

时间:2017-05-15 07:20:26

标签: ios swift watchkit apple-watch

我将自定义对象字典从iPhone发送到苹果手表但在手表界面我得到0元素数组。你能帮我解决同样的问题。

NSData* data=[NSKeyedArchiver archivedDataWithRootObject:dic];
        [[self session] sendMessageData:data replyHandler:^(NSData * _Nonnull replyMessageData) {
            DDLogVerbose(@"pass");
        } errorHandler:^(NSError * _Nonnull error) {
            DDLogVerbose(@"fail with error %@",error);
        }];

并在watchkit中

    func session(_ session: WCSession, didReceiveMessageData messageData: Data, replyHandler: @escaping (Data) -> Void) {

        if let array = NSKeyedUnarchiver.unarchiveObject(with: messageData) as? NSArray {
} // Here i am getting 0 element in array

}

0 个答案:

没有答案