這次我想問問任何人是否有cocos2d中的禁用按鈕(CCMenuItemImage)這樣的奇怪問題。我在應用程序內購買連接並在購買時完成以下功能被觸發當使用應用程序內購買時,無法隱藏CCMenuItem
- (void)productPurchased:(NSNotification *)notification {
[NSObject cancelPreviousPerformRequestsWithTarget:self];
waitingForStore = FALSE;
[loop setVisible:FALSE];
[buyItem setVisible:FALSE];
// setAccessibilityElementsHidden:YES];
NSString *productIdentifier = (NSString *) notification.object;
NSLog(@"Purchased: %@", productIdentifier);
}
waitingForStore = FALSE;
[loop setVisible:FALSE];
這兩種操作工作正常,但問題是第三個。我想讓'購買'按鈕不可見。
[buyItem setVisible:FALSE];
這個人在這個地方不做任何事(按鈕仍然可見和可訪問)。如果我將在代碼的另一部分使用它,它的工作原理很好 - 但這裏......不是。試圖改變立場也不行。 它可以與inAppPurchase線程或東西連接嗎?
當您調用'[buyItem setVisible:FALSE]'時,您是否檢查'buyItem' nil;'? – Kreiri