[英]Crash when dismissing UIActionSheet
在另一個應用程序中運行我們的應用程序(64位投訴)時,我面臨着一個神秘的崩潰問題。 UIActionSheet
被關閉后,崩潰發生在UIKit
。
以下是我執行的操作順序:
2014-07-14 14:26:57.404 AppleEasyPay[677:60b] -[__NSCFType _canBecomeKeyWindow]: unrecognized selector sent to instance 0x15c6abb70
- (void)showDeleteRequestConfirmation:(id)iSender {
self.actionSheet = [[UIActionSheet alloc] init];
self.actionSheet.destructiveButtonIndex = 0;
self.actionSheet.actionSheetStyle = UIActionSheetStyleBlackTranslucent;
[self.actionSheet addButtonWithTitle:MyLocalized(kDeleteButtonKey)];
[self.actionSheet addButtonWithTitle:MyLocalized(kCancelButtonKey)];
self.actionSheet.title = MyLocalized(kDeleteConfirmationMessageKey);
self.actionSheet.tag = kDeleteConfirmationActionSheet;
self.actionSheet.delegate = self;
[self.actionSheet showInView:self.tableView];
}
- (void)showCompleteRequestConfirmaton:(id)iSender {
if (self.totalQuantityScanned < self.totalQuantityToBeScanned) {
self.actionSheet = [[UIActionSheet alloc] init];
self.actionSheet.cancelButtonIndex = 1;
[self.actionSheet addButtonWithTitle:MyLocalized(kCompleteButtonKey)];
[self.actionSheet addButtonWithTitle:MyLocalized(kCancelButtonKey)];
self.actionSheet.title = MyLocalized(kCompleteRequestMessageKey);
self.actionSheet.tag = kCompleteConfirmationActionSheet;
self.actionSheet.delegate = self;
[self.actionSheet showInView:self.tableView];
} else {
[self completeRequest:iSender];
}
}
這是一個神秘而奇怪的問題。 我只是為我的UIAlerView設置了一個強大的屬性,將其顯示在我的第一個操作表上,然后將其放在頭文件中就可以了。 將屬性放入擴展名會使它崩潰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.