【问题标题】:iphone method return NSString returns nothingiphone方法返回NSString什么都不返回
【发布时间】:2011-05-20 18:32:58
【问题描述】:

我正在尝试了解如何返回 NSString。该方法检查数据库字段并返回“”或值

我做错了什么?

- (NSString *) GetText:(char*) FieldName  compiledStatement:(sqlite3_stmt*)  cs {
    char *c = (char *) sqlite3_column_text(cs,  [self get_column_index:cs zName:FieldName] ) ;

    if (c != NULL)  return  (NSString *)c; else return @"";
}

调用方法:

User = [self GetText:"Name" compiledStatement:compiledStatement];

用户是

NSString *User;

【问题讨论】:

    标签: iphone methods nsstring


    【解决方案1】:

    更改您的退货线路

    if (c != NULL)
        return [NSString stringWithCString:c encoding:NSUTF8StringEncoding];
    
    return @""
    

    【讨论】:

    • 如果有帮助,请接受答案:)
    猜你喜欢
    • 1970-01-01
    • 2012-09-20
    • 2012-06-18
    • 2018-09-10
    • 2017-02-14
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多