我使用openURL打开带参数的应用程序,但编译时出错(theos ... mobilesubstrate)
这是我的代码: http://pastie.org/private/mg6lbuttin85llxaxwdkw
抱歉,代码没有在这里形成; O. 正如您在最后看到的那样,我正在尝试使用参数打开URL:“itemIdentifier”非常感谢任何帮助,谢谢:)
这是错误日志: http://pastie.org/2460416
答案 0 :(得分:2)
我认为您需要将app
变量设为成员变量。我认为,当你在-(void) open
方法中使用它时,它是零。
尝试这样的事情:
@interface SUItem__HAX : NSObject
{
long long itemIdentifier;
NSString *app;
}
然后在-(void) setItem
将NSString* app = appid;
更改为app = appID;
打开链接的方法还应为:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:string];