小编Edi*_* W.的帖子

Xcode Cloud:无法打开配置设置文件

我正在处理一个 React Native 项目,设置 Xcode Cloud 构建。

我不断收到此错误:

unable to open configuration settings file
Pods-XXX.debug.xcconfig:1
Run Code Online (Sandbox Code Playgroud)

Xcode 云截图

我的工作区中的文件如下所示:

|-- XXX
|-- Pods
|.  -- Podfile
|.  -- Targets Support Files
|.     -- Pods-XXX
|.        -- Pods-XXX.debug
Run Code Online (Sandbox Code Playgroud)

xcode react-native xcode-cloud

33
推荐指数
2
解决办法
4万
查看次数

Xamarin Forms上的错误MT0026

我正在尝试从我的Xamarin Forms项目运行iOS模拟器.我有一个月前工作,当我回到它时,我收到以下错误:

error MT0026: Could not parse the command line argument '-sdk': Version string portion was too short or too long.
Run Code Online (Sandbox Code Playgroud)

我更新了所有NuGet包并更新了Xamarin本身.

我在这个问题上唯一能找到的就是:Xamarin.iOS错误

此外,我的Mac是最新的,我确保xcode也是最新的.

xamarin.ios ios xamarin xamarin.forms

8
推荐指数
1
解决办法
1411
查看次数

使用 HTTPClient PostAsync 发送数组

我有一组需要批量发送的位置点(纬度、经度和 created_at)。但是,当我使用JsonConvert.SerializeObject()它时会返回一个无法在服务器端点上解析的字符串。

var location_content = new FormUrlEncodedContent(new[] {
    new KeyValuePair<string, string>("access_token", $"{Settings.AuthToken}"),
    new KeyValuePair<string, string>("coordinates", JsonConvert.SerializeObject(locations))
});

var response = await client.PostAsync(users_url + bulk_locations_url, location_content);
Run Code Online (Sandbox Code Playgroud)

结果如下所示:

{"access_token":"XX","coordinates":"[{\"created_at\":\"2018-03-27T21:36:15.308265\",\"latitude\":XX,\"longitude\":XX},{\"created_at\":\"2018-03-27T22:16:15.894579\",\"latitude\":XX,\"longitude\":XX}]"}
Run Code Online (Sandbox Code Playgroud)

坐标数组作为一个大字符串出现,因此看起来:"[{\"created_at\":应该是:[{"created_at":.

所以,服务器期待这样的事情:

{"access_token":"XX","coordinates":[{\"created_at\":\"2018-03-27T21:36:15.308265\",\"latitude\":XX,\"longitude\":XX},{\"created_at\":\"2018-03-27T22:16:15.894579\",\"latitude\":XX,\"longitude\":XX}]}
Run Code Online (Sandbox Code Playgroud)

位置文件

public class Location
{
    public DateTime created_at { get; set; }
    public double latitude { get; set; }
    public double longitude { get; set; }

    [PrimaryKey, AutoIncrement, JsonIgnore]
    public int id { get; set; }

    [JsonIgnore]
    public bool uploaded { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# json.net xamarin.forms

4
推荐指数
1
解决办法
3966
查看次数

基于枚举的XAML-Xamarin表单

我有一个作为枚举的订单状态属性,并且我想根据枚举值更改显示的XAML。

那可能吗?

这是我正在使用的所有布局的XAML(有些注释掉了):

<?xml version="1.0" encoding="UTF-8"?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
    xmlns:maps="clr-namespace:Xamarin.Forms.Maps;assembly=Xamarin.Forms.Maps"
    x:Class="Divco.OrderPage"
    Title="Order">
<ContentPage.BindingContext>
</ContentPage.BindingContext>
<ContentPage.Content>
    <!-- Basic stack layout used in all order views -->
    <StackLayout>
        <!--<StackLayout.Style>-->
            <!-- Needs Driver -->
            <!--<StackLayout>
                <maps:Map WidthRequest="320" HeightRequest="150"
                    x:Name="WaitingMap"
                    IsShowingUser="false"
                    MapType="Street" />
            </StackLayout>
            <StackLayout Padding="20, 0, 20, 0">
                <Label Text="{Binding CurrentOrder.Description}" LineBreakMode="WordWrap" Font="12" HorizontalTextAlignment="Center" />
                <Label Text="Pickup" TextColor="Fuchsia" Font="Bold,14" HorizontalTextAlignment="Center" />
                <Label Text="{Binding CurrentOrder.PickupContact.Display}" Font="12" HorizontalTextAlignment="Center" />
                <Label Text="{Binding CurrentOrder.PickupAddress.Display}" Font="12" HorizontalTextAlignment="Center" />
                <Label Text="{Binding CurrentOrder.PickupTimeFormatted}" Font="12" HorizontalTextAlignment="Center" />
                <Label Text="Dropoff" TextColor="Fuchsia" Font="Bold,14" …
Run Code Online (Sandbox Code Playgroud)

c# xaml xamarin xamarin.forms

2
推荐指数
1
解决办法
4164
查看次数