我使用庫soap這個函數在nsdictionary中的返回值我在將它關閉後將它改爲nsarray;}並鍵入nslog它給出了nsarray = null但是如果我把它在方法關閉之前給方法提供數據在同一個方法中查看變量= null ios
- (void)showlinks
{
SYSoapClient *show_links_obj = [SYSoapClient new];
links_tags = [[NSMutableArray alloc] initWithObjects:@"empid", @"type", nil];
links_vars = [[NSMutableArray alloc] initWithObjects:txt_username, type_user, nil];
[show_links_obj callSoapServiceWithParameters__functionName:@"getlinks"
tags:links_tags
vars:links_vars
callback:^(NSDictionary *result,
BOOL response)
{
link_raw_Data = [result allValues];
link_con_Data = [link_raw_Data componentsJoinedByString:@""];
//NSArray *links = [con_Data componentsSeparatedByString:@"@"];
links = [link_con_Data componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"@^"]];
NSUInteger x = links.count;
NSLog(@"%@",link_raw_Data);
//NSLog(@"%d",x);
//NSLog(@"%@",links[5]);
}];
NSLog(@"%@",links[5]);
}
第二次nslog(@「%@」,link [5]);給null null – 2014-10-19 11:32:21