菜鸟教程小白 发表于 2022-12-11 19:46:10

ios - 在textview上从数组中打印随机字符串


                                            <p><p>我似乎无法将我的数组打印到我的 textview 上。我有一个数组并将我的 textview (texthold) 设置为数组的 randomIndex.. 你们有什么看到我做错了吗?</p>

<p>这是我的按钮,单击它时应该从设备数组中获取一个随机字符串并将其打印到 textview 字段中。单击按钮时,我没有收到任何错误,只是 TextView 上没有显示任何内容</p>

<pre><code>@IBAction func Generate(_ sender: Any) {
    let devices = [&#34;Apple Watch&#34;, &#34;iPhone&#34;, &#34;iPad&#34;, &#34;Mac&#34;, &#34;Apple TV&#34;]
    // Generate a random index
    let randomIndex = Int(arc4random_uniform(UInt32(devices.count)))
    // Get a random item
    let randomItem = devices
    texthold.text = devices

}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>此代码适用于我的程序。使用“调试 View 层次结构工具”检查您的布局,也许会有所帮助。<br/>
并且:</p>

<ol>
<li><code>texthold.text = randomItem</code></li>
<li>用小写命名方法(Generate -> generate)</li>
<li>检查您的按钮触摸是否调用此方法</li>
<li>检查您的 UI 项是否已连接 socket 。</li>
</ol>

<p>从后台线程更改文本可能会出现问题,但如果您确实将此方法从 Storyboard/xib 连接为 socket 操作的方法 - 这种情况是不可能的。 </p>

<p><strong>并检查您的代码是否在按钮的 .touchUpInside 操作中被调用</strong>( Storyboard中的第二个屏幕截图)!
<a href="/image/4eSw6.png" rel="noreferrer noopener nofollow"><img src="/image/4eSw6.png" alt="Code example"/></a> </p>

<p> <a href="/image/vc3bi.png" rel="noreferrer noopener nofollow"><img src="/image/vc3bi.png" alt="Connected outlets example"/></a> </p>

<p> <a href="/image/g2qRx.png" rel="noreferrer noopener nofollow"><img src="/image/g2qRx.png" alt="Debug view hierarchy tool place"/></a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 在textview上从数组中打印随机字符串,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/48870292/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/48870292/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 在textview上从数组中打印随机字符串