如何使用Passslot将值添加到传递?

我正在将Passlot整合到我的应用程序中以实现钱包整合。 我创build了新的pass type id并将其添加到Passslot中。

我创build了一个types为pass的pass模板,如下所示,

在这里输入图像说明

在我的应用程序中,我使用上面的模板和带有值的字典创build了pass,

NSDictionary *values = [NSDictionary dictionaryWithObjectsAndKeys: @"14", @"gate" , @"India", @"depart" , @"UAE", @"arrive" , @"2:25 PM", @"boardingTime", @"Air India", @"flightNewName" , @"first", @"class", @"7/22", @"date" , @"name", @"passenger",nil]; [PassSlot createPassFromTemplateWithName:@"Sample" withValues:values andRequestInstallation:self completion:^{ NSLog(@"Created"); }]; 

传球被创造出来,但是我传递的价值并不在传球中。 它显示了pass模板中的默认值。

在这里输入图像说明

我正在传递字典input中的值。 为什么不来?

我该如何解决? 请在这里指导我。

为了使PassSlot能够显示您提供的数据,您需要告诉系统应该在通行证上出现的位置。

为此,我们有我们所谓的占位符系统。 它允许您定义任何数量的数据字段,称为占位符,可以在创build过程中提供。

dynamic创build占位符并告诉系统在哪里显示数据的最简单方法是在模板上写入${<name of placeholder>} 。 这会自动为你创build一个文本占位符。

因此,为了让您提供的门数据14出现在通行证的右上angular,请使用${gate}replace模板上的23 。 您也可以使用所有其他提供的数据。

占位符是非常灵活的,你可以在任何地方使用它们(条形码,背面和不可见部分),你也可以有多个占位符每个字段(例如,你可以有PASSENGER组成的${firstName} ${lastName} )。 占位符也可以具有不同types,然后是高级用例的文本,编辑模板时可以在占位符选项卡中查看和编辑它们。