小编kar*_*hik的帖子

如何在目标c文件中访问swift公共函数?

我使用如下的公共方法将API数据类型转换为Int.

public func convertToInt( value : Any) -> Int{
    if let v = value as? String {
        if let myNumber = NSNumberFormatter().numberFromString(v) {
            return myNumber.integerValue
        } else {
            print ("Cannot convert to Int...")
        }
    } else  if let v = value as? Int {
        return v
    } else  if let v = value as? NSNumber {
        return v.integerValue
    }
    return 0
}
Run Code Online (Sandbox Code Playgroud)

我在我的项目中使用swift和objective c文件.我也希望将此功能访问到目标c文件中.如果有人知道解决方案,请帮助我.

objective-c ios swift

5
推荐指数
1
解决办法
1178
查看次数

无法打开 lib '/usr/local/lib/libmsodbcsql.13.dylib':找不到文件

我在 python 中工作。我使用 Macbook 进行开发,操作系统版本是 Catalina。我正在尝试使用 pyodbc 连接 MSSQL Server。我也安装了 SQL 驱动程序及其依赖项。但是在连接时我收到此错误。

Exception -  ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib '/usr/local/lib/libmsodbcsql.13.dylib' : file not found (0) (SQLDriverConnect)")
Run Code Online (Sandbox Code Playgroud)

我检查了文件路径'/usr/local/lib/libmsodbcsql.13.dylib'。实际上文件在那里可用。谁能帮我?

unixodbc pyodbc

5
推荐指数
1
解决办法
1440
查看次数

蒸汽构建失败

我正在使用Mac和Sierra OS(10.12.5).我使用自酿啤酒安装蒸汽.如果我试图在终端中运行命令'steam build',则显示以下错误.

No .build folder, fetch may take a while...
Fetching Dependencies [  •                      ]
Error: backgroundExecute(code: 1, error: "swift-package: error: unknown command: --enable-prefetching\n", output: "")
Run Code Online (Sandbox Code Playgroud)

请帮我.

swift vapor macos-sierra

4
推荐指数
1
解决办法
833
查看次数

标签 统计

swift ×2

ios ×1

macos-sierra ×1

objective-c ×1

pyodbc ×1

unixodbc ×1

vapor ×1