'sharedApplication'不可用:在适用于Segmentio / Analytics Pod

时间:2016-12-29 23:55:32

标签: swift cocoapods analytics segment-io

运行Xcode版本8.2.1,Swift 3和Cocoapods版本1.1.1,我不能在我的生活中弄清楚如何解决这个问题。我需要使用分析库,但无法在UIViewController + SEGScreen.m类中解决此错误: enter image description here

没有分叉,这里有另一种解决方案吗?

1 个答案:

答案 0 :(得分:1)

你到底需要弄清楚什么?目标iOS扩展时,API不可用。没有解决方案,但修复API。如果这是一个开源,修复看起来非常简单(包装在自定义宏中,如componentDidMount: function(){ this.refs.inputBoxes.map(function(e, i){ console.log(e) }) render: function () { return ( <div> <input className= "iB" type="checkbox" ref="inputBoxes"/> <input className= "iB" type="checkbox" ref="inputBoxes"/> <input className= "iB" type="checkbox" ref="inputBoxes"/> </div> ) } )。如果没有,是时候使用一个正确编写的分析框架,它考虑了iOS开发的所有方面,而不仅仅是最简单的。