簡體   English   中英

RNBLueModalView拋出lldb錯誤

[英]RNBLueModalView throws lldb error

我正在使用RNBLueModalView通過以下代碼來呈現新的模式視圖:

    UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:[NSBundle mainBundle]];
    smallStoreViewController *Store = [[smallStoreViewController alloc]init];

    Store = [storyBoard instantiateViewControllerWithIdentifier:@"small store"];

    RNBlurModalView *mod = [[RNBlurModalView alloc] initWithViewController:self view:Store.view];

    [mod show];

在smallStoreViewController視圖中有六個按鈕,但是當我按下其中的任何一個按鈕時,我都會收到lldb異常- (按鈕名稱)無法識別的選擇器發送到實例。 當我使用模式視圖的默認presentedViewController方法)呈現方式時,一切工作正常。 這是非常奇怪的行為,因為我在上一個項目中使用了這種方法,並且一切正常。

關於在哪里可以找到此異常原因的任何建議?

所以我找到了解決方案:我應該保留我的smallStoreViewController的強引用。 我猜發生錯誤是因為將其分配給Store作為局部變量,並且當按下模式視圖的按鈕時,它並沒有出現。 (該錯誤表明內存已釋放,並已用於其他類型的對象。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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