Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.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 未指定返回内容时返回的值_Objective C - Fatal编程技术网

Objective c 未指定返回内容时返回的值

Objective c 未指定返回内容时返回的值,objective-c,Objective C,如果我有下面这样的代码,并且我使用return,那么真正返回的是什么?这是自我假设吗?还是空虚还是什么 if (actSheet) { [actSheet dismissWithClickedButtonIndex:-1 animated:YES]; return; } 这意味着此时函数退出。它在void函数中是允许的。e、 g.它不返回任何值。我一直假设它返回的是void,因为该方法可能是-(void)someMethod没有返回任何内容。如果您想了解最基本的内容,大多数编译

如果我有下面这样的代码,并且我使用
return
,那么真正返回的是什么?这是自我假设吗?还是空虚还是什么

if (actSheet) {
    [actSheet dismissWithClickedButtonIndex:-1 animated:YES];
    return;
}

这意味着此时函数退出。它在void函数中是允许的。e、 g.它不返回任何值。

我一直假设它返回的是void,因为该方法可能是-(void)someMethod

没有返回任何内容。如果您想了解最基本的内容,大多数编译器都会使用寄存器来包含或指向返回的值。但是对于void函数,寄存器的值是未定义的