Tag: 未定义

如何处理':这个类不是密钥$ oid'错误编码的密钥值

我碰到错误(在主题中陈述),因为有一些属性“ID”不存储在返回的JSON中包含“$ oid”的散列。 例如 有时我会得到: “ID”:{ “$ OID”: “4eea972209f47a0028000140”} 其他时间我得到 “ID”: “4eea972209f47a0028000140” 我正在尝试在下面的代码中进行检查以迎合这种不规则性 if ([[question valueForKey:@"id"] valueForKey:@"$oid"]) { question_id = [[question valueForKey:@"id"] valueForKey:@"$oid"]; } else { question_id = [question valueForKey:@"id"]; } 但是,在检查阶段代码失败仍然不起作用。 我怎样才能实现一个支票,以便我只从“$ oid”中提取question_id才存在?

cordova ios:cordova.exec()undefined不是一个函数

我正在使用cordova(1.9)开发iOS应用程序。 我有一些自定义的iOS插件,使我的应用程序做一些东西。 现在我面临一个问题,有时我打电话给: cordova.exec(function(){},function(){},'MyPlugin','myMethod',['parameter']); 该应用程序抛出此exception: TypeError: 'undefined' is not a function (evaluating 'cordova.exec(function(){},function(){},'WDMessageDispatcher','sendMessage',['showCategoriesList'])') 该插件是根据文档开发的,它的工作,但不是每次。 我不明白为什么。 其他人遇到同样的错误?

未定义的build筑i386符号,为iOSbuild设?

我已经下载了iProcessing框架(可以为iPhone构build原生的JavaScript应用程序),当我尝试编译时,我得到: Undefined symbols for architecture i386: "_ADBannerContentSizeIdentifier320x50", referenced from: -[TiUIiOSAdViewProxy SIZE_320x50] in TiUIiOSAdViewProxy.o "_ADBannerContentSizeIdentifier480x32", referenced from: -[TiUIiOSAdViewProxy SIZE_480x32] in TiUIiOSAdViewProxy.o "_OBJC_CLASS_$_ADBannerView", referenced from: objc-class-ref in TiUIiOSAdView.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status 这三个构build错误阻止了应用程序的正确编译。 有没有人有一个想法,我可以解决这些问题? 其他信息:我是新来的Obj-C,正如你所看到的,我希望使用这个框架作为跳板让我进入真正的iOS编程。