我有我在应用程序中使用的自定义框架(MyFramework)。我想获取自定义框架的版本号为2.1。但是,如果我通过使用FOUNDATION_EXPORT double MyFrameworkVersionNumberXcode提供的来在我的应用程序中尝试过它,它将始终返回1.0。我想在我的应用程序中获取实际版本(2.1)。
我有一个具有自定义框架的应用程序。当我的应用程序崩溃时,我可以符号化崩溃日志,其中我只能符号化我的应用程序中的符号。但我也想用符号表示这个框架。我无法创建或找到自定义框架的 dsym 文件。
崩溃日志:
Incident Identifier: E2C7076A-78E1-4269-91D0-A2AA5CA33612
CrashReporter Key: 7057b96f6b8938b54fe1ddecd38f89da2d16b752
Hardware Model: iPad5,3
Process: MyTestSuite [562]
Path: /private/var/containers/Bundle/Application/708341EB-76AB-4A0D-86E5-73DB875D26DA/MyTestSuite.app/MyTestSuite
Identifier: com.econsys.TestSuite
Version: 1 (1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Date/Time: 2016-09-23 15:41:43.43 +0530
Launch Time: 2016-09-23 15:23:13.13 +0530
OS Version: iOS 9.3.3 (13G34)
Report Version: 105
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Triggered by Thread: 3
Filtered syslog:
None found
Last Exception Backtrace:
0 CoreFoundation 0x183ee2db0 __exceptionPreprocess + 124
1 libobjc.A.dylib 0x183547f80 objc_exception_throw …Run Code Online (Sandbox Code Playgroud) 我有一个来自指纹传感器设备的字节数组。我想用它创建一个位图。我尝试了几个例子,但我得到的只是一个零UIImage。
如果有任何步骤可以,请告诉我。
谢谢。
这是我的func所做的:
func didFingerGrabDataReceived(data: [UInt8]) {
if data[0] == 0 {
let width1 = Int16(data[0]) << 8
let finalWidth = Int(Int16(data[1]) | width1)
let height1 = Int16(data[2]) << 8
let finalHeight = Int(Int16(data[3]) | height1)
var finalData:[UInt8] = [UInt8]()
// i dont want the first 8 bytes, so am removing it
for i in 8 ..< data.count {
finalData.append(data[i])
}
dispatch_async(dispatch_get_main_queue()) { () -> Void in
let msgData = NSMutableData(bytes: finalData, length: finalData.count)
let ptr = UnsafeMutablePointer<UInt8>(msgData.mutableBytes)
let …Run Code Online (Sandbox Code Playgroud)