我正在为我的应用程序开发 Twitter API。在我的应用程序中,我想在 UITexField 中动态显示带有解析的 xml 链接的小 url。静态地,我可以在 UITextField 中显示微小的 url,但动态地我无法显示微小的 url。请帮我!
代码:静态(工作正常),
NSURL *url = [NSURL URLWithString"http://tinyurl.com/api-create.php?
url=https://gifts.development.xxxxx.edu/xxxx/Welcome.aspx?appealcode=23430"];
NSString *link = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:nil];
动态地,
NSString * tiny = [NSString stringWithFormat:@"http://tinyurl.com/api-create.php? url=%@", shtUrl];//shtUrl is parsed string
NSURL *url = [NSURL URLWithString:tiny];
NSString *link = [NSString stringWithContentsOfURL:url encoding:NSASCIIStringEncoding error:nil];
在上面,动态应用程序在没有警告和错误的情况下运行,但没有显示 url,当我检查调试器时,url 和链接都显示为 nil 值。但是 shtUrl 会正确显示整个 url 值。
我也尝试了所有 NSURL 类和实例方法以及 String 方法。