iOS. Приемы программирования
Шрифт:
NSString *DeparturePlatformKey = @"departurePlatform";
NSString *Arrival = @"arrival";
NSString *ArrivalPlatform = @"arrivalPlatform";
@implementation AppDelegate
— (void) displayPassInformation:(PKPass *)paramPass{
if (paramPass == nil){
NSLog(@"The given pass is nil.");
return;
}
NSLog(@"Departs From = %@",
[paramPass localizedValueForFieldKey: DepartureKey]);
NSLog(@"Departure Platform = %@",
[paramPass localizedValueForFieldKey: DeparturePlatformKey]);
NSLog(@"Arrives at = %@",
[paramPass localizedValueForFieldKey: Arrival]);
NSLog(@"Arrival Platform = %@",
[paramPass localizedValueForFieldKey: ArrivalPlatform]);
}
— (BOOL) application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
if ([PKPassLibrary isPassLibraryAvailable]){
self.passLibrary = [[PKPassLibrary alloc] init];
PKPass *pass =
[self.passLibrary passWithPassTypeIdentifier: PassIdentifier
serialNumber: PassSerialNumber];
[self displayPassInformation: pass];
} else {
/* Здесь
можно выполнить еще какое-нибудь действие */
NSLog(@"The pass library is not available.");
}
self.window = [[UIWindow alloc]
initWithFrame: [[UIScreen mainScreen] bounds]];
// Точка переопределения для дополнительной настройки после запуска
приложения
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
Идентификатор талона и серийный номер, указанные здесь, соответствуют талону, который я создал с помощью моего сертификата. Ваш серийный номер может быть таким же, но идентификатор талона определенно будет другим. Он должен быть информативен для вашей компании/на вашем портале инициализации.
См. также
Раздел 19.2.
Поделиться:
Популярные книги
Книгоедство
Проза:
современная проза
5.00
рейтинг книги
Собрание сочинений. Том 4
Проза:
классическая проза
6.25
рейтинг книги
Под-Московье
Вселенная Метро 2033
Фантастика:
боевая фантастика
постапокалипсис
5.29
рейтинг книги
Письма императора
5. Амалия – секретный агент императора
Детективы:
исторические детективы
8.76
рейтинг книги
Герои 1812 года
680. Жизнь замечательных людей
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Ветхий Завет. Перевод и комментарии
Религия и эзотерика:
прочая религиозная литература
5.00
рейтинг книги
Последний герой
2. Последний герой
Фантастика:
фэнтези
юмористическое фэнтези
6.60
рейтинг книги
Болшевцы
Документальная литература:
биографии и мемуары
6.00
рейтинг книги
Упадок и разрушение Британской империи 1781-1997
Научно-образовательная:
история
4.00
рейтинг книги
Мусульманские имена
Справочная литература:
справочники
словари
5.00
рейтинг книги
Угрюм-река
Проза:
историческая проза
9.07
рейтинг книги
Директива Джэнсона
Детективы:
шпионские детективы
7.00
рейтинг книги
Камень
1. Камень
Фантастика:
боевая фантастика
6.80
рейтинг книги
Бездна
102. Книга-загадка, книга-бестселлер
Детективы:
триллеры
9.19