- (void) purchaseResultReceived:(NSNumber *)pointRemain transactionId:(NSNumber *)trId {
[self.userPoints setText:[pointRemain stringValue]];
if ([trId integerValue] < 0) {
// error
UIAlertView *viewAlert = [[UIAlertView alloc] initWithTitle:@"purchaseItem Error"
message:@"purchase Error!!!"
delegate:nil
cancelButtonTitle:@"Confirm"
otherButtonTitles:nil];
[viewAlert show];
[viewAlert autorelease];
}
else {
// success
UIAlertView *viewAlert = [[UIAlertView alloc] initWithTitle:@"purchaseItem Success"
message:[trId stringValue]
delegate:nil
cancelButtonTitle:@"Confirm"
otherButtonTitles:nil];
[viewAlert show];
[viewAlert autorelease];
}
}
- (IBAction)purchaseItemPressed:(id)sender {
// 충전된 포인트로 아이템 구매등 포인트 사용하기
NSInteger pointCost = [self.itemCost.text integerValue];
[[TnkSession sharedInstance] purchaseItem:self.itemId.text
cost:pointCost
target:self
action:@selector(purchaseResultReceived:transactionId:)];
}