如何使用 Passslot 为通行证添加值?
How can I add values to the pass using Passslot?
我正在将 Passlot 集成到我的钱包集成应用中。我创建了新的通行证类型 ID 并将其添加到 Passslot 中。
我创建了一个通行证模板 - 登机牌如下,
在我的应用程序中,我使用上述模板和带有值的字典创建通行证,
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");
}];
传递已创建,但传递的值不在传递中。它显示了传递模板中的默认值。
我正在传递字典输入中的值。为什么它不来?
我该如何解决?请指导我。
为了让 PassSlot 能够显示您提供的数据,您需要告诉系统它应该出现在通行证上的什么位置。
为此,我们有所谓的占位符系统。它允许您定义任意数量的数据字段,称为占位符,可以在创建通行证期间提供。
动态创建占位符并告诉系统在何处显示数据的最简单方法是在模板上写入 ${<name of placeholder>}
。这将自动为您创建一个文本占位符。
因此,为了让您提供的门 14
从到数据出现在通行证的右上角,请将模板上的 23
替换为 ${gate}
。您也可以对所有其他提供的数据执行相同的操作。
占位符非常灵活,您可以在任何地方使用它们(条形码、背面和不可见部分),并且每个字段还可以有多个占位符(例如,您可以让 PASSENGER
由 ${firstName} ${lastName}
).
占位符也可以有与高级用例文本不同的类型,您可以在编辑模板时在占位符选项卡中查看和编辑它们。
我正在将 Passlot 集成到我的钱包集成应用中。我创建了新的通行证类型 ID 并将其添加到 Passslot 中。
我创建了一个通行证模板 - 登机牌如下,
在我的应用程序中,我使用上述模板和带有值的字典创建通行证,
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");
}];
传递已创建,但传递的值不在传递中。它显示了传递模板中的默认值。
我正在传递字典输入中的值。为什么它不来?
我该如何解决?请指导我。
为了让 PassSlot 能够显示您提供的数据,您需要告诉系统它应该出现在通行证上的什么位置。
为此,我们有所谓的占位符系统。它允许您定义任意数量的数据字段,称为占位符,可以在创建通行证期间提供。
动态创建占位符并告诉系统在何处显示数据的最简单方法是在模板上写入 ${<name of placeholder>}
。这将自动为您创建一个文本占位符。
因此,为了让您提供的门 14
从到数据出现在通行证的右上角,请将模板上的 23
替换为 ${gate}
。您也可以对所有其他提供的数据执行相同的操作。
占位符非常灵活,您可以在任何地方使用它们(条形码、背面和不可见部分),并且每个字段还可以有多个占位符(例如,您可以让 PASSENGER
由 ${firstName} ${lastName}
).
占位符也可以有与高级用例文本不同的类型,您可以在编辑模板时在占位符选项卡中查看和编辑它们。