Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Bool和Int的初始化_Objective C - Fatal编程技术网

Objective c Bool和Int的初始化

Objective 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 =

我的项目中有以下代码

我收到如下所述的警告: 1.“假设selectedView大于等于0” 2.假设模式_ChangeEvent为0

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或。。。。