问题标签 [google-toolbox-for-mac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - 在 iOS 中调用 Google Toolbox for Mac NSString 类别方法时无法识别的选择器
我正在构建一个用于 iOS 项目的静态库,并且我想解码从 Web 服务返回的 XML 实体。我已经使用 Google Toolbox for Mac并将以下文件添加到我的项目中:
- GTMDefines.h
- GTMNSString+HTML.h
- GTMNSString+HTML.m
然后在我自己的 .m 文件中,我这样做:
代码编译得很好,但是当我运行使用我的静态库的应用程序时,它会崩溃,并NSInvalidArgumentException
抱怨gtm_stringByUnescapingFromHTML
选择器无法识别NSString
:
我在 Stack Overflow 上发现了一些类似的问题,并且在每种情况下,提问者随后都评论说他们通过调整链接器设置来修复它 - 但没有透露哪个设置!如果有人可以帮助我解决这个问题,我将永远感激不尽!
unit-testing - 将谷歌的 GTM iphone 测试框架与 XCode 4 集成
我们已经确定 GTM 似乎比集成的 XCode 4 octest 框架更好,但是无论如何可以将 GTM 目标链接到运行下拉按钮,以便我们可以按“测试”(快捷方式 CMD U)并运行我们的 GTM 东西而不是另一个?
iphone - iPhone:等待 webview 在自动化测试中加载
我正在使用 Google Toolbox for Mac 来测试我的应用程序。我正在进行的测试检查当发生抖动事件时,专用控制器会向 webview 发送消息,以及 HTML 页面是否通过“屏幕截图”正确响应。
我遇到的问题是,如果 webview 没有时间加载,它就不起作用。所以我使用了一个小技巧来“暂停”测试,并等待 webview 加载:
奇怪的是,如果我使用的 allowedTimeToLoadALocalFileInWebView 小于 5 秒,它就不起作用,这对于加载本地文件来说非常长......
此外,稍后,我在 webView 上使用
,并且我必须等待执行动画,所以我使用相同的代码:
这需要大约 50 秒!(动画甚至没有持续一秒钟......)
我认为 (-[restart timeIntervalSinceNow]) < allowedTimeToLoadALocalFileInWebView 没有用,因为在第二种情况下,runMode:beforeDate: 比我的 allowedTimeToLoadALocalFileInWebView 花费的时间似乎更多。
我也尝试使用
但这会阻止结果可见。
你知道为什么加载 webview 需要这么长时间来加载本地文件吗?还有另一种不使用 runMode:beforeDate: 来等待动画的方法?
谢谢
iphone - Google 工具箱 Mac 版:测试 [NSURLConnection sendSynchronousRequest:...]
我想知道如何测试同步请求以根据服务器响应断言 API 客户端的行为。由于独立于服务器是一种很好的做法(因此测试运行速度很快并且不依赖于互联网连接),我想返回我自己的响应。我不知道该怎么做,因为请求是同步的:
你对如何做到这一点有什么建议吗?例如,我不知道是否可以覆盖 NSURLConnection,或者我是否应该更改我的代码,只是为了测试目的。
iphone - 使用 Google Toolbox for Mac OAuth for Google App Engine
我正在尝试使用 OAuth 将 iOS 应用程序与 Google App Engine 集成。我发现 GTM 有一个 OAuth 控制器——http: //code.google.com/p/gtm-oauth/
可以用来连接 Google App Engine 吗?如果是这样,我应该把什么作为“范围”参数放在
我尝试使用我的 App Engine 应用程序的地址 ( http://my-app-name.appspot.com ) 但它没有用。
提前致谢!
顺便说一句,这是从 iOS 设备 Authenticating into Google App Engine的后续问题。
iphone - 使用 GTMNSData+zlib 解压 NSData
我从 Google Docs 下载压缩的 NSData。第一个字节是PK。我已经阅读解压缩它们我可以使用 GTMNSData+zlib 类别。编译我的项目,我得到一些错误,例如:
objective-c - GTM OAuth Twitter 更新错误
我在使用 gtm oauth 工具箱时遇到了发布问题。我一直在尝试向 Twitter 发送推文,但我不断收到授权错误。现在我收到以下错误,代码如下“POST 错误:错误域 = com.google.HTTPStatus 代码 = 401”操作无法完成。(com.google.HTTPStatus 错误 401。)”
我在这里做错了什么?令牌已存储在钥匙串中。我需要检索钥匙串令牌还是 gtm 自动签署请求?
objective-c - GTM-OAuth 2.0 多个发布数据参数?
简单的在这里。在 GTM-OAuth 2.0 中,我如何发送多个 post 参数?这是我现在发布数据的方式:
我的问题是如何发送多个参数,如 i=1&t=2?是这样吗?
谢谢!
iphone - 在 iPhone 上的 GTM 中解析“@”键时避免崩溃
我正在提供要在不同平台上解析的 JSON 对象。基于几个来源(例如1、2、3),我决定使用@
以元数据开头的键,它在 XML 中具有对应的属性。
现在,一位 iPhone 开发人员告诉我,需要更改当前结构,因为该@
标志会导致 GTM 崩溃。他声称根本不可能解析这样的结构:{"@name": "value"}
我的困境是我也在为其他客户端和语言提供服务,并且我希望数据的 XML 和 JSON 表示之间保持一致,而不是希望以对应于逻辑模型的方式进行编码。由于需要单一语言,我希望避免重新设计结构,特别是因为@
在键中放置符号不会违反正确 JSON 的规则。
如果诸如 GTM 之类的工具不能处理不仅遵守标准而且遵循常见建议和准则的 JSON 结构,我觉得很奇怪。该开发人员的批评是否合理,或者有没有办法在客户端解决他的问题?
ios - 找不到框架 GoogleToolboxForMac
通过“pod update”更新 Firebase 后,出现如下错误:
这是我的 Podfile :
有人知道这个错误吗?
我寻找 GoogleToolboxForMac 和 Firebase 的关系,但我只得到了一点信息。
仅供参考,我使用 Swift 2.3 和 Firebase 3.8.0。
如果您能提供任何帮助,我将不胜感激。谢谢!