我正在从Google分析过渡到Firebase分析。与谷歌分析不同,Firebase自动跟踪屏幕视图,这是很棒的!但是,它没有跟踪屏幕,而是不断地尝试跟踪UINavigationController。每次导航到不同的视图控制器时,我都会得到以下两次错误日志。
Firebase/Analytics视图控制器已经跟踪。类,ID: UINavigationController,-1770652405567491888
当您有导航控制器时,是否需要一些配置?如何在此场景中实现自动屏幕跟踪?
更新:我还没有找到解决方案,但至少我找到了问题的原因。如果初始视图控制器是Tab Bar Control
在调试PHPUnit_Framework_TestCase中的测试类( PhpStorm的子类)时,它会停止在该类中设置的断点上,但不会停止在请求指向的控制器(Symfony)中。
//test class - here debugger stops
class FooControllerTest extends \PHPUnit_Framework_TestCase
{
public function testPOST()
{
$response = $this->client->post('/api/foo', [
我的控制器接受参数
public
void changeAvatar(
@ApiParam(value = "A new avatar for the user", required = true)
@RequestPart final MultipartFile avatar,
BindingResult bindingResult
)
当向控制器发出请求时,他把我赶了出去。
java.lang.IllegalStateException: An Errors/BindingResult argument is expected
我有一个用MVC 5开发的网站,我使用路由属性进行路由。我使用以下代码为每个控制器设置了默认控制器和默认操作
public class CompanyController : MainController
{
[Route("~/", Name = "default")]
[Route("Company/Index")]
public ActionResult Index(string filter = null)
{
//My code here
}
[Route("Company/Edit&
我的担忧看起来像是
控制器关注点:
module User
extend ActiveSupport::Concern
def abc(params)
...
end
end
现在我正在从我的控制器调用这个abc方法
控制器:
class UserController < AdminController
...
user = abc(params)
...
end
那么,将整个参数从我的控制器传递给abc方法是一个坏习惯吗?