簡體   English   中英

退出UIActionSheet時崩潰

[英]Crash when dismissing UIActionSheet

在另一個應用程序中運行我們的應用程序(64位投訴)時,我面臨着一個神秘的崩潰問題。 UIActionSheet被關閉后,崩潰發生在UIKit

以下是我執行的操作順序:

  1. 點擊導航欄右側的操作表按鈕。
  2. 點擊某些操作即可發出服務器呼叫。
  3. 再次點擊動作表按鈕,然后點擊“編輯”按鈕以使表格進入編輯模式。
  4. 表進入編輯模式,但應用程序崩潰。

控制台日志:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM