アムを投げてきたとListView
にウェブからJSON
データのプラスイメージを取得しようとしていますが、私はATShttps://developer.xamarin.com/guides/ios/platform_features/introduction_to_ios9/ats/について読んで、私が試してみましたinfo.plist
に実装するにはスクリーンショットですが、それでも私はSystem.Net.WebException
を取得します。Xamarin Forms-(IOS)System.Net.WebExceptionは<strong>Xamarin</strong>フォームに新しい
私のイメージ
これは私が取得エラーです:
$exception {System.Net.WebException:
The resource could not be loaded because
the App Transport Security policy …}
System.Net.WebException
これはOnlineStreaming.xaml.cs
public partial class OnlineStreaming : ContentPage
{
private HttpClient _client = new HttpClient();
public ObservableCollection<Adverts> adverts;
private const string Url = "http://eamobiledirectory.com/cooperp/Mobile/Mobileapi.aspx?Action=Featured&Country=Uganda";
private const string BaseImageUrl = "http://eamobiledirectory.com/cooperp/Images/app_images/";
public OnlineStreaming()
{
InitializeComponent();
}
protected override async void OnAppearing()
{
var content = await _client.GetStringAsync(Url);
var adv = JsonConvert.DeserializeObject<List<Adverts>>(content);
adverts = new ObservableCollection<Adverts>(adv);
foreach (var item in adverts)
{
//some coding
adverts.Add(new Adverts
{
company_name = item.company_name
,
office_photo = BaseImageUrl + item.office_photo
});
//Debug.WriteLine("Output is here :" + item.company_name);
}
listViewTest.ItemsSource = adverts;
}
}
私のクラスのページです 私のXAMLページ:これはIOSにある理由
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
Title="Online Streaming"
x:Class="BBSTV.OnlineStreaming">
<ListView x:Name="listViewTest">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<StackLayout>
<Image Aspect="Fill" Source="{Binding office_photo}"/>
<Label TextColor="Gray" Text="{Binding company_name}"/>
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ContentPage>
は私人を助けてください。
を実行して、私は** ** NSAllowsArbitraryLoadsInWebContent **プラス** NSAllowsArbitraryLoadsを追加した、と私はtrueにすべてを設定するが、それでも、それは同じ例外を持っています、私は間違っている場合は、私を助けてください。 –
関連するすべてのキーをATSに削除し、推奨される回答を使用してください。 – KKRocks
はい@KKRocks、私はそれらのすべてを削除し、私はあなたの解決策を使用しましたが、同じエラーが混乱しています:( –