我试图遵循这个教程实现inApp购买在我的游戏中与cocos2d。
但是,当我试图在我的场景中展示产品时,会发现以下错误:
Parse issue, expected expression在这一行:
[[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^BOOL sucess, NSArray *products2] {这是我在现场的代码:
NSArray *products = nil;
[[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^BOOL sucess, NSArray *products2] {
if (sucess) {
products = products2;
for (int i == 1; i<=products; products.count) {
SKProduct *product = (SKProduct *) products[i];
CCLabelTTF *productlabel = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@", product.localizedTitle] fontName:@"Verdana-Bold" fontSize:18.0f];
productlabel.position = ccp(200/i,200);
}
}
}];这是我的RageIAPHelper.m:
@implementation RageIAPHelper
+ (RageIAPHelper *)sharedInstance {
static dispatch_once_t once;
static RageIAPHelper * sharedInstance;
dispatch_once(&once, ^{
NSSet * productIdentifiers = [NSSet setWithObjects:
@"com.razeware.inapprage.drummerrage",
@"com.razeware.inapprage.itunesconnectrage",
@"com.razeware.inapprage.nightlyrage",
@"com.razeware.inapprage.studylikeaboss",
@"com.razeware.inapprage.updogsadness",
nil];
sharedInstance = [[self alloc] initWithProductIdentifiers:productIdentifiers];
});
return sharedInstance;
}
@end发布于 2014-03-30 11:47:04
NSArray *products = nil;
[[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^(BOOL sucess, NSArray *products2) {
if (sucess) {
products = products2;
for (int i == 0; i < products.count; i++) {
SKProduct *product = (SKProduct *) products[i];
CCLabelTTF *productlabel = [CCLabelTTF labelWithString:[NSString stringWithFormat:@"%@", product.localizedTitle] fontName:@"Verdana-Bold" fontSize:18.0f];
productlabel.position = ccp(200/i,200);
}
}
}];https://stackoverflow.com/questions/22743505
复制相似问题