Я пытаюсь добавить покупку In-app в своем приложении в первый раз. В сети нет руководства с быстрым языком. Итак, я начал конвертировать Obj-c в быстрый, но я не знаю, что означает эта строка и как я могу преобразовать ее в быстрый.В App Purchase swift
proUpgradeProduct = [products count] == 1 ? [[products firstObject] retain] : nil;
из этого руководства: http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/
экстракт:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
{
NSArray *products = response.products;
proUpgradeProduct = [products count] == 1 ? [[products firstObject] retain] : nil;
if (proUpgradeProduct)
{
NSLog(@"Product title: %@" , proUpgradeProduct.localizedTitle);
NSLog(@"Product description: %@" , proUpgradeProduct.localizedDescription);
NSLog(@"Product price: %@" , proUpgradeProduct.price);
NSLog(@"Product id: %@" , proUpgradeProduct.productIdentifier);
}
for (NSString *invalidProductId in response.invalidProductIdentifiers)
{
NSLog(@"Invalid product id: %@" , invalidProductId);
}
// finally release the reqest we alloc/init’ed in requestProUpgradeProductData
[productsRequest release];
[[NSNotificationCenter defaultCenter] postNotificationName:kInAppPurchaseManagerProductsFetchedNotification object:self userInfo:nil];
}
Пожалуйста, если кто-нибудь знает In-App покупки руководство в стрижа это будет так приятно!
Какой часть этого заявления путает? –
это: proUpgradeProduct = [количество продуктов] == 1 – user3722523