Objective c Bool和Int的初始化
我的项目中有以下代码 我收到如下所述的警告: 1.“假设selectedView大于等于0” 2.假设模式_ChangeEvent为0Objective c Bool和Int的初始化,objective-c,Objective C,我的项目中有以下代码 我收到如下所述的警告: 1.“假设selectedView大于等于0” 2.假设模式_ChangeEvent为0 BOOL modeChangeEvent = NO; BOOL invokedByUser = NO; int currentZoomedView = -1; int prevButIdx = -1; -(IBAction)zoomSelectedView:(id)sender { UISegmentedControl *viewSelector =
BOOL modeChangeEvent = NO;
BOOL invokedByUser = NO;
int currentZoomedView = -1;
int prevButIdx = -1;
-(IBAction)zoomSelectedView:(id)sender
{
UISegmentedControl *viewSelector = (UISegmentedControl*)sender;
int selectedView = viewSelector.selectedSegmentIndex;
if (selectedView>=0) { //Warning 'Assuming selectedView is >=0 '
invoked_ByUser = NO;
}
else return;
if (mode_ChangeEvent) { //Warning 'Assuming mode_ChangeEvent is 0 '
invoked_ByUser = NO;
mode_ChangeEvent = NO;
selectedView = current_ZoomedView;
prev_ButIdx = -1;
}
如何消除这些警告?真正的警告是什么?警告是“按值传递的结构参数包含未初始化的值”我在您发布的代码中看不到任何结构我认为您定义的变量名用于其他一些容器,如enum或。。。。