我对Xcode6.1
_mainURl是我的' ServerLink'
服务是' GetUserById'
NSString* str = [NSString stringWithFormat:@"%@%@",_mainURl,service];
NSURL *url = [NSURL URLWithString:str];
当我追加两个字符串并使用NSURL
创建网址时,网址获取'null'
但是,当我直接给服务器链接后跟serviceName时,我可以生成URL。
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"ServerLink/GetUserById"]];
答案 0 :(得分:0)
根据您所写的内容,您格式化的字符串将是" ServerLinkGetUserById"。这与您手动输入@" ServerLink / GetUserById"的字符串不同。
尝试将格式更新为:
NSString* str = [NSString stringWithFormat:@"%@/%@",_mainURl,service];
答案 1 :(得分:0)
NSString* str = [NSString stringWithFormat:@"%@/%@",_mainURl,service];
NSURL *url = [NSURL URLWithString:str];
你不尝试这样吗??
我想我不确定你有什么问题,但作为你的吼声描述,我想你离开了这部分