Objective c BOOL warning类型指针的初始化
我得到了一个新的警告:从一个常量布尔表达式将类型为“BOOL*”(也称为“BOOL*”)的指针初始化为null。这是导致我以前从未见过的警告的代码Objective c BOOL warning类型指针的初始化,objective-c,xcode,Objective C,Xcode,我得到了一个新的警告:从一个常量布尔表达式将类型为“BOOL*”(也称为“BOOL*”)的指针初始化为null。这是导致我以前从未见过的警告的代码 if ([[NSFileManager defaultManager]fileExistsAtPath:filePath isDirectory:NO]) { 在方法fileExistsAtPath:isDirectory:中,isDirectory是一个按引用返回的参数,即返回一个Bool,指示路径是否为目录 从苹果文档: isDirectory
if ([[NSFileManager defaultManager]fileExistsAtPath:filePath isDirectory:NO]) {
在方法
fileExistsAtPath:isDirectory:
中,isDirectory
是一个按引用返回的参数,即返回一个Bool,指示路径是否为目录
从苹果文档:
isDirectory:返回时,如果path是目录,或如果最终path元素是指向目录的符号链接,则包含YES,否则包含NO。如果path不存在,则返回时未定义此值。如果不需要此信息,请传递NULL
使用:
如果不想知道路径是否指向目录,请使用:
- (BOOL)fileExistsAtPath:(NSString *)path
- (BOOL)fileExistsAtPath:(NSString *)path