我很難搞清楚如何將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