我正在尝试将以下代码与gomobile绑定,以将其导出为iOS的框架。我以前已经成功地做到了这一点,但由于某种原因,当我运行bind命令时,以下代码给出了错误gomobile: no exported in the package。当作为go脚本运行时,代码可以正常工作。
package request
import (
"net/url"
"fmt"
)
func requestEndpoint(number string) string {
safeNumber := url.QueryEscape(number)
url := fmt.Sprintf("http://apilayer.net/api/validate?access_key=690a581e85900555754fd7bfa70808b2&number=%s&country_code=&format=1", safeNumber)
return url
}有什么想法吗?谢谢!
发布于 2017-01-25 16:57:26
应将函数requestEndpoint更改为RequestEndpoint。大写的函数被认为是在包中导出的。
发布于 2020-04-12 22:52:15
你应该试试
$ gomobile绑定-target=ios
$ grep请求。/Request.framework/*
https://stackoverflow.com/questions/41847117
复制相似问题