在我的UI中,当点击一个按钮时,它会调用一个for循环,顺序执行几个任务.
// For Loop
for (int i = 1; i <= 3; i++)
{
// Perform Task[i]
}
// Results:
// Task 1
// Task 2
// Task 3
Run Code Online (Sandbox Code Playgroud)
在完成每项任务后,我想添加一个用户定义的延迟.例如:
// For Loop
for (int i = 1; i <= 3; i++)
{
// Perform Task[i]
// Add Delay Here
}
// Results:
//
// Task 1
// Delay 2.5 seconds
//
// Task 2
// Delay 3 seconds
//
// Task 3
// Delay 2 seconds
Run Code Online (Sandbox Code Playgroud)
在iOS中,使用Objective-C,有一种方法可以在for循环中添加这样的延迟,请记住:
我们正在使用新的Google Analytics通用代码,但我们的事件跟踪代码无法正常运行.关于什么是错的任何想法?谢谢.
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXX-Y', 'mywebsite.com');
ga('send', 'pageview');
</script>
<a href="http://www.outbound.com" onclick="ga('send', 'event', 'link', 'click', 'label');">Click Here</a>
Run Code Online (Sandbox Code Playgroud)
Google Analytics中不会显示任何事件.
iOS Action Extension 示例代码似乎不起作用。
在 xCode 中,我创建一个新的 Swift 项目并选择 Single View Application。
然后我选择“文件”>“新建”>“目标”,然后选择“操作扩展”。我输入名称,选择 Swift,然后选择操作类型:无用户界面
然后我通过运行项目并选择 Safari 来测试扩展。我导航到 Google 网站。
我通过 Safari 中的“操作”图标启用该扩展。然后我按扩展图标在 Safari 中运行它,但没有任何反应。
我希望网页背景颜色发生变化,因为应该运行的 Action.js 代码设置背景颜色: document.body.style.background= "blue"
就好像 Action.js 代码永远不会被调用。 所有代码均来自默认的 Action Extension 模板,并且未进行任何修改。
信息表
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<dict>
<key>NSExtensionActivationSupportsFileWithMaxCount</key>
<integer>0</integer>
<key>NSExtensionActivationSupportsImageWithMaxCount</key>
<integer>0</integer>
<key>NSExtensionActivationSupportsMovieWithMaxCount</key>
<integer>0</integer>
<key>NSExtensionActivationSupportsText</key>
<false/>
<key>NSExtensionActivationSupportsWebPageWithMaxCount</key>
<integer>1</integer>
</dict>
<key>NSExtensionJavaScriptPreprocessingFile</key>
<string>Action</string>
</dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.services</string>
<key>NSExtensionPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).ActionRequestHandler</string>
</dict>
Run Code Online (Sandbox Code Playgroud)