我正在尝试将以下代码与gomobile绑定,以将其导出为iOS框架。我已经成功完成了此操作,但是由于某种原因,以下代码在运行bind命令时给我错误gomobile:包中没有导出的名称。该代码作为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 }
有任何想法吗?谢谢!
功能requestEndpoint
应更改为RequestEndpoint
。大写的功能被视为在包中导出。