将返回的`NSString`变量从类(`+(id)`)传递到另一个视图控制器类

时间:2013-09-05 04:40:32

标签: instance-variables

将返回NSString变量从类(+(id))传递到另一个视图控制器类,因此,它使用NSLog返回NIL。

我错过了哪些概念?

sharedFile.h

......
@property (nonmatic, retain) NSString *returnDB;
+(id)chkDB:(NSString *)returnDB;
......

sharedFile.m

+(id)chkDB:(NSString *)returnDB{
    ........something......
    return returnDB;
}

viewController1.m

import "sharedFile.h"
......
NSString *returnDB = [[NSString alloc] init];
[sharedFile chkDb:returnDB];
NSLog(@"result: %@", returnDB];

1 个答案:

答案 0 :(得分:2)

处理方法结果:

NSString *returnDB = [[NSString alloc] init];
returnDB = [sharedFile chkDb:returnDB];
NSLog(@"result: %@", returnDB);