小编Cor*_*aan的帖子

Xamarin.iOS和XCode 8.3:如何下载配置文件?

以下是用于管理开发人员帐户,配置文件等的Xcode 8.3界面.

在此输入图像描述

在早期版本的Xcode中,它看起来像这样:

在此输入图像描述

我似乎无法弄清楚如何使用Xcode以Xamarin Studio(Mac)将采用的方式下载新的或更新的配置文件.

我做了很多搜索,但似乎无法弄清楚如何在Xcode 8.3中做到这一点.我也尝试了一些命令行方法但无济于事.

有没有人知道如何使用Xcode 8.3或手动方法?

xcode xamarin.ios ios xamarin

13
推荐指数
2
解决办法
3369
查看次数

Join子查询中的Count和Sum - 我可以使用ActiveRecord构建此sql查询吗?

我正在学习ActiveRecord.我可以构建此查询吗?

    @sales_by_product = ActiveRecord::Base.connection.execute("SELECT
    it.name,
    it.id,
    it.seller_id,
    pur.volume,
    pur.sales
    FROM items it
    INNER JOIN (SELECT
        item_id,
        COUNT(*) AS volume,
        SUM(price) AS sales,
        workflow_state AS state
        FROM purchases
        WHERE workflow_state = 'payment_successful'
        GROUP BY item_id,
        workflow_state) pur
    ON pur.item_id = it.id
    WHERE it.seller_id = '" + current_user.id.to_s + "'")
Run Code Online (Sandbox Code Playgroud)

我想尽可能多地使用AR api,但我还没有使用AR来完成上述工作.

谢谢!

ruby activerecord ruby-on-rails

5
推荐指数
1
解决办法
511
查看次数

将json发布到mvc 4 WebApi控制器操作.为什么不反序列化我的数组?

以下一直让我有点疯狂.我发现了几个类似的问题,但他们没有提供解决方案.我试图发布一个包含一些数据项的json对象.其中一个是对象本身的列表.这里是:

{
"ClaimType":"Trade",
"ClaimedProductId":"4",
"ClaimingUserId":"2",
"Message":"test",
"TradeOffers":[
  {
     "OfferedProductId":"7",
     "OfferedQuantity":"5"
  },
  {
     "OfferedProductId":"12",
     "OfferedQuantity":"2"
  }
]
}
Run Code Online (Sandbox Code Playgroud)

这个json验证了.

我的控制器看起来像这样:

public class ProductController : ApiController
{
    [HttpPost]
    public void Claim(ClaimViewModel claimViewModel)
    {
        //do some amazing stuff with the data from the viewmodel.
        //sorry guys. This stuff is just tooo cool to be posted here for all to see
        //NOT ;-)  
    }
}
Run Code Online (Sandbox Code Playgroud)

我发布的ClaimViewModel看起来像这样:

public class ClaimViewModel
    {
    public Claim.ClaimRequestTypes ClaimType { get; set; } 
    public int ClaimedProductId { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# json asp.net-mvc-4 asp.net-web-api

3
推荐指数
1
解决办法
2547
查看次数

登录不记得Nancy.Authentication.Forms?

在过去的几个星期里,这个问题一直在乱问,但是现在我真的需要解决这个问题,我似乎无法理解它.

简而言之:我有一个启用了表单身份验证的nancy应用程序.所有工作都很好,期望会话在应用重启之间不会持续存在,所以看起来如此.这应该有效,因为表单身份验证默认使用cookie.你们有什么想法会导致这种行为吗?这是我的代码:

Bootstrapper.cs:

    protected override void RequestStartup(TinyIoCContainer container, IPipelines           pipelines, NancyContext context)
    {
        base.RequestStartup(container, pipelines, context);
            var formsAuthConfiguration = new FormsAuthenticationConfiguration()
            {
                RedirectUrl = "~/user/login",
                UserMapper = container.Resolve<IUserMapper>()
            };
            FormsAuthentication.Enable(pipelines, formsAuthConfiguration);
    }
Run Code Online (Sandbox Code Playgroud)

并在应用程序启动:

    protected override void ApplicationStartup(TinyIoCContainer container, IPipelines pipelines)
    {
        base.ApplicationStartup(container, pipelines);
        Nancy.Session.CookieBasedSessions.Enable(pipelines);
        //Nancy.Session.MemoryCacheBasedSessions.Enable(pipelines); <-- disabled just to be sure
        Nancy.Json.JsonSettings.RetainCasing = true;
        Nancy.Json.JsonSettings.MaxJsonLength = Int32.MaxValue;
        StaticConfiguration.DisableErrorTraces = false;
        Elmahlogging.Enable(pipelines, "elmah");
        //Some background job initialization...
    }
Run Code Online (Sandbox Code Playgroud)

处理登录/ POST请求的het模块中的路由:

        Post["/login"] = parameters =>
        {
            VerifyUserViewModel userLoginData = this.Bind();
            var verified …
Run Code Online (Sandbox Code Playgroud)

c# asp.net nancy

3
推荐指数
1
解决办法
966
查看次数