首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不调用Appirater方法。

不调用Appirater方法。
EN

Stack Overflow用户
提问于 2014-06-29 19:02:49
回答 2查看 369关注 0票数 1

我正在使用Appirater,它的功能让我非常兴奋,但不幸的是,我无法让它工作。在应用程序启动时,我按照指令在appDelegate文件中使用以下代码:

代码语言:javascript
复制
[Appirater appLaunched];

我在这一行上放置了一个断点,它确实被调用了,但是Appirater类中的所有断点实际上都没有命中。我在Appirater.m文件中的appLaunched方法中放置了第二个断点,但它从未命中。任何关于这里可能发生的事情的建议都是非常感谢的。我尝试将调试设置为“是”,将日期更改为“提示”为0,但这一点都不重要,因为应该在Appirater中命中的第一个方法似乎没有这样做。

是的,我进口了Appirater.h

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-29 19:19:26

难道你没有收到警告说上面的代码是不推荐的吗?

另外,不要忘记您需要使用一些默认值(只是随机值)来启动它:

代码语言:javascript
复制
[Appirater setAppId:appID];
[Appirater setDaysUntilPrompt:0;

[Appirater setUsesUntilPrompt:5];

[Appirater setTimeBeforeReminding:0];

[Appirater setUsesAfterReminding:10];

最后:

代码语言:javascript
复制
[Appirater appLaunched:YES];

我还将执行:

代码语言:javascript
复制
- (void)applicationWillEnterForegroundNotification:(NSNotification *)notification{
    [Appirater appEnteredForeground:YES];

}

弹出将显示在setUsesUntilPrompt次数之后,如果您确实实现了willEnterForeground通知,则可以通过前台或应用程序启动来显示。

票数 1
EN

Stack Overflow用户

发布于 2014-06-30 18:02:37

昨晚,当我向一个朋友展示我的应用程序和评分请求时,我发现插件包是有效的。我仍然不知道为什么那个类中的断点没有击中,但也许是因为它们都是静态的方法?无论哪种方式,如果您有类似的问题,只要坚持住,看看它是否工作后,尝试了一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24479256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档