Gomobile软件包中没有导出的名称

Dan*_*man 2 go gomobile

我正在尝试将以下代码与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

  }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢!

小智 5

功能requestEndpoint应更改为RequestEndpoint。大写的功能被视为在包中导出。