我很难搞清楚如何将NSString传递给NSObject类。将NSString传递给NSObject
我有一个.h和.m文件这是一个NSObject,我需要从一个UIViewController传递一个字符串。
这是我试图推视图时:
NSString *urlString = @"TextHere";
WXClient *svc = [[WXClient alloc]init];
svc.urlOne = urlString
然后,我检索这样说:
@interface WXClient : NSObject {
NSString *urlOne;
}
@property (strong, nonatomic) NSString *urlOne;
,当然,再上.M:
@synthesize urlOne;
然后使用的NSString:
NSString *urlString = [NSString stringWithFormat:urlOne];
NSURL *url = [NSURL URLWithString:urlString];
//blah blah blah blah... :D
}];
但由于某种原因它返回null。我可以用这个方法从的viewController到的viewController但NSObject的不工作:(
任何想法?
谢谢!
您从不分配和初始化'WXClient'实例。 – rmaddy
你需要一个更新的教程。您不需要为'urlOne'属性显式的ivar或'@ synthesize'行。 – rmaddy
我建议回顾Objective-C的一些基础知识。 – dandan78