问题标签 [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.

0 投票
1 回答
1616 浏览

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 上发现了一些类似的问题,并且在每种情况下,提问者随后都评论说他们通过调整链接器设置来修复它 - 但没有透露哪个设置!如果有人可以帮助我解决这个问题,我将永远感激不尽!

0 投票
0 回答
376 浏览

unit-testing - 将谷歌的 GTM iphone 测试框架与 XCode 4 集成

我们已经确定 GTM 似乎比集成的 XCode 4 octest 框架更好,但是无论如何可以将 GTM 目标链接到运行下拉按钮,以便我们可以按“测试”(快捷方式 CMD U)并运行我们的 GTM 东西而不是另一个?

0 投票
2 回答
1225 浏览

iphone - iPhone:等待 webview 在自动化测试中加载

我正在使用 Google Toolbox for Mac 来测试我的应用程序。我正在进行的测试检查当发生抖动事件时,专用控制器会向 webview 发送消息,以及 HTML 页面是否通过“屏幕截图”正确响应。

我遇到的问题是,如果 webview 没有时间加载,它就不起作用。所以我使用了一个小技巧来“暂停”测试,并等待 webview 加载:

奇怪的是,如果我使用的 allowedTimeToLoadALocalFileInWebView 小于 5 秒,它就不起作用,这对于加载本地文件来说非常长......

此外,稍后,我在 webView 上使用

,并且我必须等待执行动画,所以我使用相同的代码:

这需要大约 50 秒!(动画甚至没有持续一秒钟......)

我认为 (-[restart timeIntervalSinceNow]) < allowedTimeToLoadALocalFileInWebView 没有用,因为在第二种情况下,runMode:beforeDate: 比我的 allowedTimeToLoadALocalFileInWebView 花费的时间似乎更多。

我也尝试使用

但这会阻止结果可见。

你知道为什么加载 webview 需要这么长时间来加载本地文件吗?还有另一种不使用 runMode:beforeDate: 来等待动画的方法?

谢谢

0 投票
1 回答
368 浏览

iphone - Google 工具箱 Mac 版:测试 [NSURLConnection sendSynchronousRequest:...]

我想知道如何测试同步请求以根据服务器响应断言 API 客户端的行为。由于独立于服务器是一种很好的做法(因此测试运行速度很快并且不依赖于互联网连接),我想返回我自己的响应。我不知道该怎么做,因为请求是同步的:

你对如何做到这一点有什么建议吗?例如,我不知道是否可以覆盖 NSURLConnection,或者我是否应该更改我的代码,只是为了测试目的。

0 投票
1 回答
757 浏览

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的后续问题。

0 投票
1 回答
577 浏览

iphone - 使用 GTMNSData+zlib 解压 NSData

我从 Google Docs 下载压缩的 NSData。第一个字节是PK。我已经阅读解压缩它们我可以使用 GTMNSData+zlib 类别。编译我的项目,我得到一些错误,例如:

0 投票
1 回答
914 浏览

objective-c - GTM OAuth Twitter 更新错误

我在使用 gtm oauth 工具箱时遇到了发布问题。我一直在尝试向 Twitter 发送推文,但我不断收到授权错误。现在我收到以下错误,代码如下“POST 错误:错误域 = com.google.HTTPStatus 代码 = 401”操作无法完成。(com.google.HTTPStatus 错误 401。)”

我在这里做错了什么?令牌已存储在钥匙串中。我需要检索钥匙串令牌还是 gtm 自动签署请求?

0 投票
1 回答
201 浏览

objective-c - GTM-OAuth 2.0 多个发布数据参数?

简单的在这里。在 GTM-OAuth 2.0 中,我如何发送多个 post 参数?这是我现在发布数据的方式:

我的问题是如何发送多个参数,如 i=1&t=2?是这样吗?

谢谢!

0 投票
0 回答
61 浏览

iphone - 在 iPhone 上的 GTM 中解析“@”键时避免崩溃

我正在提供要在不同平台上解析的 JSON 对象。基于几个来源(例如123),我决定使用@以元数据开头的键,它在 XML 中具有对应的属性。

现在,一位 iPhone 开发人员告诉我,需要更改当前结构,因为该@标志会导致 GTM 崩溃。他声称根本不可能解析这样的结构:{"@name": "value"}

我的困境是我也在为其他客户端和语言提供服务,并且我希望数据的 XML 和 JSON 表示之间保持一致,而不是希望以对应于逻辑模型的方式进行编码。由于需要单一语言,我希望避免重新设计结构,特别是因为@在键中放置符号不会违反正确 JSON 的规则。

如果诸如 GTM 之类的工具不能处理不仅遵守标准而且遵循常见建议和准则的 JSON 结构,我觉得很奇怪。该开发人员的批评是否合理,或者有没有办法在客户端解决他的问题?

0 投票
18 回答
56681 浏览

ios - 找不到框架 GoogleToolboxForMac

通过“pod update”更新 Firebase 后,出现如下错误:

这是我的 Podfile :

有人知道这个错误吗?

我寻找 GoogleToolboxForMac 和 Firebase 的关系,但我只得到了一点信息。

仅供参考,我使用 Swift 2.3 和 Firebase 3.8.0。

如果您能提供任何帮助,我将不胜感激。谢谢!