Gomobile包中没有导出的名称

Gomobile包中没有导出的名称,go,gomobile,Go,Gomobile,我正在尝试将以下代码与gomobile绑定,以将其导出为iOS框架。我以前已经成功地完成了这项工作,但由于某些原因,当我运行bind命令时,下面的代码给出了错误gomobile:包中没有导出的名称。当作为go脚本运行时,代码可以工作 package request import ( "net/url" "fmt" ) func requestEndpoint(number string) string { safeNumber := url.QueryEsca

我正在尝试将以下代码与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
。大写的函数被认为是在包中导出的。

您应该试试

$gomobile bind-target=ios

$grep request./request.framework/*