【发布时间】:2014-01-31 12:01:53
【问题描述】:
在 AppDelegate.m 中,我试图从传入 URL 获取的字符串中获取内容。我不确定为什么 NSLog 没有打印出任何东西......
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions openURL:(NSURL *)url
{
// incoming URL...
// i.e. palsvid://blabla.com/foo.php?request=laa&id=1004
NSString *q = [url query];
NSLog(@"%@",q); // Does not log anything! Even with a hard coded string!
NSArray *pairs = [q componentsSeparatedByString:@"&"];
// ...
我做错了吗?我更新 plist 以接受 url,现在我想解析它。
最终我将获取这些数据并在我的 ViewController 中使用它。 NSLog 在 ViewController 方法中工作...
谢谢
【问题讨论】:
-
如果它没有记录任何东西,甚至是硬编码的字符串,要么它没有被调用,要么你运行的应用程序版本与你想象的不同。 (今天发生在我身上!)您能否以其他方式将字符串显示到屏幕上,例如通过设置标签的文本或其他方式?
标签: objective-c ios7 nslog