Привет Я это PHP код:Преобразовать код PHP в ObjectiveC
$proxy = new SoapClient('http://magentohost/api/soap/?wsdl');
$sessionId = $proxy->login('apiUser', 'apiKey');
$quoteId = $proxy->call($sessionId, 'cart.create');
$arrProducts = array(
array(
“product_id” => “1”,
“qty” => 2
);
$resultCartProductAdd = $proxy->call(
$sessionId,
“cart_product.add”,
array(
$quoteId,
$arrProducts
)
);
Мне нужно использовать это в моем IOS приложение, так что я получаю sessionId
и quoteId
с использованием библиотеки. Библиотека, которую я использую, работает так: Magento дает мне этот api: customer.create
, и я должен установить в клиенте создание sessionId и массив, в который я помещал детали клиента. В ObjectiveC я получаю этот код:
[Magento call:@[@"customer.create", @{
@"email": email,
@"password": password,
@"firstname": firstname,
@"lastname": lastname,
@"website_id": @1,
@"store_id": Magento.service.storeID
}] success:^(AFHTTPRequestOperation *operation, id responseObject) {
Magento.service.customerID = responseObject;
NSLog(@"signUp customerID = %@", Magento.service.customerID);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"error %@", error.localizedDescription);
}];
Теперь я предполагаю, что моя библиотека преобразовать массив PHP в NSDictionary (смотрите выше код). Как я могу преобразовать массив php массива (используя эту библиотеку) в objectC? Я должен использовать cart_product.add
magento api. Надеюсь, вы поймете, что я имею в виду, и надеюсь, вы можете мне помочь.