首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gomobile包中没有导出的名称

Gomobile包中没有导出的名称
EN

Stack Overflow用户
提问于 2017-01-25 16:52:45
回答 2查看 1.9K关注 0票数 3

我正在尝试将以下代码与gomobile绑定,以将其导出为iOS的框架。我以前已经成功地做到了这一点,但由于某种原因,当我运行bind命令时,以下代码给出了错误gomobile: no exported in the package。当作为go脚本运行时,代码可以正常工作。

代码语言:javascript
复制
   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

  }

有什么想法吗?谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-25 16:57:26

应将函数requestEndpoint更改为RequestEndpoint。大写的函数被认为是在包中导出的。

票数 6
EN

Stack Overflow用户

发布于 2020-04-12 22:52:15

你应该试试

$ gomobile绑定-target=ios

$ grep请求。/Request.framework/*

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41847117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档