2011-10-04 23 views
0

字符串值我有一個A類和B類 A類有一個方法和的NSString作爲返回類型 如下圖所示 A類:如何獲得在iPhone

NSString *hello; 
hello =[[NSString alloc]initWithString:[self method:stringname]]; 
-(NSString*)method:stringname { 

return String123; 
} 

現在B類:

NSString *hello1; 
hello1 =[[NSString alloc]initWithString:objA.hello]; 
NSLog("hello1 %@",hello1); 

在這裏,我得到了一個空值的值將被打印在一個類,但不是在B類添加 其餘一切@proprty和@synthesize

任何一個可以告訴我什麼是上面的代碼正確的答

+0

A類

NSString *hello; hello =[[NSString alloc]initWithString:[self method:stringname]]; + (NSString*)method:stringname { return String123; } 

現在,在B級

什麼是'String123'指的是?在哪裏以及如何初始化? – Mahesh

+0

它的一個String123是作爲返回類型傳遞的一些計算的結果 – Deven

+0

什麼是'objA'?是完全初始化的嗎?如果它是B類的成員,你是否初始化它? – Mahesh

回答

0

你可以試試這個:

NSString *hello1; 
hello1 =[[NSString alloc]initWithString:[ClassA method:string]]; 
NSLog("hello1 %@",hello1);