iphone - 这个方法有什么问题吗?

标签 iphone objective-c cocoa cocoa-touch

我收到警告:此方法“Return 使指针来自整数而不进行强制转换”...

+(BOOL *)getBoolFromString:(NSString *)boolStr  
{  
    if(boolStr == @"true" || boolStr == @"1"){  
        return YES;  
    }  
    return NO;  
}

最佳答案

BOOL 不是类或对象,因此返回指向 BOOL 的指针与返回 BOOL 不同。

您应该删除 +(BOOL *) 中的 *,一切都会好起来的。

关于iphone - 这个方法有什么问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2402918/

相关文章:

objective-c - 评估 NSArray 上的 NSPredicate(无过滤)

iphone - 为什么在iOS上启动了几个线程后,我的线程似乎失败了?

iphone - 一个 XCode 项目多个 iPhone 应用程序

iphone - 一段时间后 NSTimer 在后台停止

objective-c - 使用 NSCoding 将类保存到 objc 中的 NSUserDefaults

macos - 如何在 NSOpenPanel 对话框中将文件设置为 "preselect"

iphone - 我可以将专为 iOS 模拟器构建的应用程序安装到第二个模拟器上吗?

iphone - 使用 NSUserDefaults 持久化 MPMediaItemCollection 对象

objective-c - 在 PreferencePane 中使用框架

xcode - NSTextfield 上的 Interface Builder 添加的 NSDateformatter 添加了 GMT 差异