我正在Xcode 10.2.1的Mojave上使用lldb。一旦命令“运行”到lldb,就会发生这种情况:
mNextButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
myCustomPagerAdapter.setCurrentItem(getItem(+1), true); //getItem(-1) for previous
}
});
}
private int getItem(int i) {
return myCustomPagerAdapter.getCurrentItem() + i;
}
我尝试查找与dyld`_dyld_start打印输出有关的问题,因为这是我唯一能想到的线索。我读到这可能与尝试重新运行可执行文件有关,尽管我不确定所描述的内容。
我应该能够运行得很好。它可以在具有旧OS的其他计算机上使用。
答案 0 :(得分:2)
您正在运行的程序执行了另一个(或相同的)二进制文件。这就是“停止原因=执行”消息的含义。默认情况下,当程序重新执行自身时,lldb会停止,但是如果您不希望执行此操作,请执行以下操作:
(lldb) settings set target.process.stop-on-exec false
您也可以将其放在〜/ .lldbinit中。