3

如何使用 Swift 在 iOS 上初始化 Pixate Freestyle?

文档说要做

int main(int argc, char *argv[])
{
    @autoreleasepool {
        [PixateFreestyle initializePixateFreestyle];
        return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}

我如何用 Swift 做到这一点?

4

1 回答 1

5

在 AppDelegate.swift 中,注释掉或删除:

//@UIApplicationMain

创建一个 main.swift 包含:

import Foundation
import UIKit

// Override point for customization after application launch.
PixateFreestyle.initializePixateFreestyle()
UIApplicationMain(C_ARGC, C_ARGV, nil, NSStringFromClass(AppDelegate))

对于 XCode 6.3 及更高版本,将该UIApplicationMain行替换为:

UIApplicationMain(Process.argc, Process.unsafeArgv, nil, NSStringFromClass(AppDelegate))

对于基于 Cocoapod 的安装(至少)记得创建(并在目标构建设置中配置)一个带有正确导入行的桥接头:

#import <PixateFreestyle/PixateFreestyle.h>
于 2015-02-12T06:41:34.240 回答