2016-12-28 2 views
1

Привет Я использую мобильный купить SDK для моей электронной коммерции app.After вход Я пытаюсь сохранить клиента в менеджере модели, используя следующий кодКак скрывать пользовательский класс в json-массиве или json-словаре в объекте c?

[self.client loginCustomerWithCredentials:credentials callback:^(BUYCustomer * customer, BUYCustomerToken * token, NSError * _Nullable error) { 
       if (customer && !error) { 
        [self.client.modelManager insertCustomersWithJSONArray:customer]; 
        [self.client.modelManager insertCustomerWithJSONDictionary:customer]; 
       }else{ 
        [self showEror:@"LogIn Failed" message:@"Please provide valid Details"]; 
       } 
      }]; 

Моя проблема BuyCustomer класс я должен преобразовать его в либо JsonArray, либо JsonDictionary, поэтому я могу только сохранить его. Как я могу преобразовать класс BuyCustomer в один из вышеперечисленных и сохранить его? Заранее спасибо.

ответ

1

, если у вас есть клиент вошел в вы можете использовать следующий код, чтобы получить клиенту

[self.client getCustomerCallback:^(BUYCustomer * _Nullable _customer, NSError * _Nullable error) { 

        if (error) { 

         NSLog(@"Customer error"); 

        }else{ 

         NSLog(@"Customer available"); 

         self.customer = _customer; 

        } 

       }]; 
+0

Спасибо. Это сработало! –