2012-10-18 23 views

答えて

23

はいできます。 (iOS6 +)

SKStoreProductViewController

NSDictionary *appParameters = [NSDictionary dictionaryWithObject:@"533886215" 
                  forKey:SKStoreProductParameterITunesItemIdentifier]; 

SKStoreProductViewController *productViewController = [[SKStoreProductViewController alloc] init]; 
[productViewController setDelegate:self]; 
[productViewController loadProductWithParameters:appParameters 
           completionBlock:^(BOOL result, NSError *error) 
{ 

}]; 
[self presentViewController:productViewController 
        animated:YES 
       completion:^{ 

       }]; 
+2

で最初の行も NSDictionaryの* appParameters = @ { SKStoreProductParameterITunesItemIdentifier: "533886215" @}のように記述することができることをするだけのノートを見てみましょう。読みやすくするため – Arnold

+1

製品ビューコントローラを表示する呼び出しは、 'loadProductWithParameters'の完了ブロック内で実行する必要があります(肯定的な結果を前提とします)。また、 'loadProductWithParameters'への呼び出しは、バックグラウンドスレッドで行う必要があります。 – rmaddy

+2

StoreKitフレームワークをインポートする必要がありますが、シミュレータでは機能しません。 –

関連する問題