小编use*_*944的帖子

找不到签名证书"​​iOS Distribution"

我正在尝试使用我的客户证书签署一个应用程序.我收到了客户端的以下文件

在此输入图像描述

我尝试安装ios_distribution证书和密钥(.p12).我也安装了配置文件.现在,当我尝试使用配置文件签署应用程序时,它确实显示在下拉列表中,但是我收到以下错误: -

No "iOS Distribution" signing certificate matching team ID "7S977Lxxx" with a private key was found
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我该如何解决这个问题?任何帮助表示赞赏.

ios ipa provisioning-profile ios-provisioning mobileprovision

25
推荐指数
4
解决办法
6万
查看次数

内存泄漏处理Xamarin.Forms

我在我的应用程序中有一个内存泄漏问题,我用Xamarin.Forms创建.我的应用程序包含带有图像的ListView.如果我点击一个项目并返回到ListPage,我可以在"输出"窗口中看到内存耗尽.我已经打过电话GC.Collect()OnDisappearing()我ContentPage的.

base.Dispose()在Android项目中看到了一个.但我不知道如何使用它.

ArticleListPage.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:converters="clr-namespace:NewsArticles.Mobile.Converters;assembly=Something.NewsArticles.Mobile"
             xmlns:themes="clr-namespace:NewsArticles.Mobile.Themes;assembly=Something.NewsArticles.Mobile"
             x:Class="NewsArticles.Mobile.Pages.ArticlesListPage"
             Title="{Binding PageTitle, Mode=OneWay}"
             BackgroundColor="{x:Static themes:ColorResources.ArticleListPageBackgroundColor}">
  <RelativeLayout>
    <ContentPage.Resources>
      <ResourceDictionary>
        <converters:BooleanNegationConverter x:Key="booleanNegationConverter" />
        <converters:StringToImageSourceConverter x:Key="stringToImageSourceConverter" />
      </ResourceDictionary>
    </ContentPage.Resources>



      <ListView x:Name="ArticlesList"
                StyleId="ArticlesList"
                      Grid.Row="1"
                      IsVisible="{Binding IsProcessing, Mode=OneWay, Converter={StaticResource booleanNegationConverter}}">
        <ListView.BackgroundColor>
          <OnPlatform x:TypeArguments="Color" iOS="Transparent" />
        </ListView.BackgroundColor>
        <ListView.RowHeight>
          <OnPlatform x:TypeArguments="x:Int32" iOS="150" Android="180" WinPhone="170" />
        </ListView.RowHeight>
        <ListView.ItemTemplate>
          <DataTemplate>
            <ViewCell>
              <ContentView BackgroundColor="{x:Static themes:ColorResources.ArticleListViewBackgroundColor}">
                <ContentView.Padding>
                  <OnPlatform x:TypeArguments="Thickness"
                     iOS="10,5"
                     Android="10,10"
                     WinPhone="10,10" />
                </ContentView.Padding>

                <Grid BackgroundColor="White" Padding="10">
                  <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="120"/>
                    <ColumnDefinition Width="*" /> …
Run Code Online (Sandbox Code Playgroud)

c# android memory-leaks xamarin.forms

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

删除Seperator ListView查看单元格Xamarin.Forms

ListView在我的项目中使用了Xamarin.Forms.我ViewCells用来显示数据.

现在,两个ViewCell之间有一条分隔线.有一种方法我可以删除它,以便两个ViewCells总是相互接触.

我尝试过使用SeperatorVisibility="None",但没有任何区别.

这是我的代码:

 <ListView x:Name="AList"
                StyleId="AList"
                      Grid.Row="0"
                RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent, Property=Width}"
                RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent, Property=Height}"
                      IsVisible="{Binding IsProcessing, Mode=OneWay, Converter={StaticResource booleanNegationConverter}}"
                SeparatorVisibility="None">
        <ListView.BackgroundColor>
          <OnPlatform x:TypeArguments="Color" iOS="Transparent" />
        </ListView.BackgroundColor>

        <ListView.RowHeight>
          <OnPlatform x:TypeArguments="x:Int32" iOS="150" Android="150" WinPhone="170" />
        </ListView.RowHeight>
        <ListView.ItemTemplate>
          <DataTemplate>
            <ViewCell > .......</ViewCell></ListView>
Run Code Online (Sandbox Code Playgroud)

listview tableviewcell xamarin.forms

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

将Base64图像转换为UIImage iOS

我正在尝试将Base64图像转换为UIImagein Objective C

我正在做这样的事情:-

(UIImage *)decodeBase64ToImage:(NSString *)strEncodeData {
  NSData *data = [[NSData alloc]initWithBase64EncodedString:strEncodeData options:NSDataBase64DecodingIgnoreUnknownCharacters];
  return [UIImage imageWithData:data];
}
Run Code Online (Sandbox Code Playgroud)

但是此函数总是返回nil

我的Base64字符串如下所示:-

https://pastebin.com/pwbvhN0G

我使用https://codebeautify.org/base64-to-image-converter#验证了图像的有效性,并且显示正常。

编辑 PS我也包括data:image/png;base64在字符串中。

有办法解决这个问题吗?任何帮助表示赞赏。

base64 image objective-c uiimage ios

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

UITableViewCell 中的 UISwitch 不起作用

我已经添加了一个原型单元到我的UITableView,它有一个UISwitch和一个UILabel. 当我运行应用程序时,UISwitch 和 UILabel 显示正常,但有些我无法与 UISwitch 交互。我无法在开或关之间切换。

我还尝试创建一个单独的 UITableViewCell 并实现相同的 UI。我仍然有同样的问题。

我按如下方式给 Cell 充气:-

public override UITableViewCell GetCell(UITableView tableView, NSIndexPath indexPath)
        {
            RatingTableCell cell = tableView.DequeueReusableCell("RatingTableCell") as RatingTableCell;

            if (choiceList != null && choiceList.Count > 0)
            {
                cell.UpdateCellchoiceList.ElementAt(indexPath.Row));
            }
            else
            {
                //Do something else
            }



            return cell;
        }



 public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
        {
            var cell = tableView.CellAt(indexPath);


        }
Run Code Online (Sandbox Code Playgroud)

编辑

整个单元格也没有被点击。如果我只是在没有 UISwitch 的情况下添加标签,则单元格单击工作正常。

在此处输入图片说明

user-interaction uitableview xamarin.ios uiswitch ios

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