天天看點

swift之"ambiguous use of subscript"

<span class="s1" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><span>	</span>遇到了一個奇怪的問題</span><span class="s2" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">,</span><span class="s1" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">今天修改同僚的代碼</span><span class="s2" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">,</span><span class="s1" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">準備真機調試寫的</span><span class="s2" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">app,</span><span class="s1" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在模拟器上運作正常</span><span class="s2" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">,</span><span class="s1" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">但是準備真機調試時出現了</span><span class="s2" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">ambiguous use of subscript</span><span class="s1" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">的報錯</span><span class="s2" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">,</span><span class="s1" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">按字面了解是編譯器對變量的類型表示困惑</span><span class="s2" style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">.</span>
           

cell.textLabel?.text = self.data[indexPath.row][0] as? String

            cell.detailTextLabel?.text = self.data[indexPath.row][1] as? String

代碼如上面所示,将data中的内容提取出來作為string類型并指派.這個問題還沒有解決,準備重寫這段代碼,不知道有沒有大神可以解惑!