Skip to content

更新 ui 的时候,self.lastSelectIndex 好像没有更新,会导致崩溃 #64

@zgGitHub

Description

@zgGitHub

代码位置:WMZDropDownMenu 文件, - (void)judgeBtnTitle:(WMZDropMenuBtn*)sender 方法,第431 行,有可能出现数组越界的崩溃

我在如下判断里面加了 self.titleBtnArr.count>self.lastSelectIndex的判断

if (!self.close&&
                  self.lastSelectIndex >= 0 && self.titleBtnArr.count>self.lastSelectIndex) {
                  WMZDropMenuBtn *lastBtn = self.titleBtnArr[self.lastSelectIndex];
                  [self dataChangeActionSection:[self getTitleFirstDropWthTitleBtn:lastBtn].section WithKey:nil];
              }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions