私のアプリでは、リクエストを Web サーバーに送信していくつかの結果を取得しています。次に、この結果を解析し、この結果文字列を他のクラス オブジェクト文字列に格納しています。
例えば:
@interface GraphView : UIViewController<UITabBarControllerDelegate> {
NSMutableString *graphTempString;
}
@property(nonatomic,retain) NSMutableString *graphTempString;
@end
TSUClass .m
implementing NSURLConnection(),
connectionDidFinishLoading(),
-(void) parser:(NSXMLParser *) parser didStartElement:(NSString *) elementName
namespaceURI:(NSString *) namespaceURI qualifiedName:(NSString *) qName
attributes:(NSDictionary *) attributeDict()
-(void)parser:(NSXMLParser *)parser
didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI
qualifiedName:(NSString *)qName
{
if( [elementName isEqualToString:@"statusTEResult"])
{
tempString=soapResults;
if (grpahCall == YES) {
graphViewController=[[GraphView alloc]init];
graphViewController.graphTempString=tempString;
[self.navigationController pushViewController:graphViewController animated:YES];
}
デバッグ中に値を確認できますが、graphViewController.graphTempString
GraphView に移動した後、値を確認できません。
誰かがこの問題を解決する方法を知っていることを願っています。