2017-08-05 96 views
-1
var pet = ["dog","cat" ,"rabbit"] 

这里宠[myindex]不能正常工作,请帮助!- 迅速3

override func viewDidLoad() 
    { 
     super.viewDidLoad() 
     TitleLabel.text=pet[myindex] 
     DescLabel.text=petdesc[myindex] 
     myImage.image=UIImage(named : (pet[myindex] + ". jpeg")) 

    } 
+0

什么是不工作?它崩溃了吗?有错误吗? – Fogmeister

+0

宠物[myindex]不起作用。如果我写cat.japg的宠物[myindex],然后它的工作! –

+1

是的。你说它是“不工作”,它只是没有做任何事情?它崩溃了吗?有错误吗? 'myIndex'的价值是什么?有很多方法可以“不起作用”。试图了解发生了什么。 :-)你有没有尝试过让手中的字符串来检查它肯定是你认为它是什么?另外,你在使用资产目录吗? – Fogmeister

回答

-1

您已在". jpeg"把额外的空间。那不应该在那里。像这样删除它...

override func viewDidLoad() 
{ 
    super.viewDidLoad() 
    TitleLabel.text=pet[myindex] 
    DescLabel.text=petdesc[myindex] 
    myImage.image=UIImage(named : (pet[myindex] + ".jpeg")) // removed the space here 

} 
+0

你没有改变任何东西。如果你有,解释你所做的改变。 – Fogmeister

+0

然后把它放在你的答案中。我不应该“仔细看”一个答案,以便弄清楚已经发生了什么变化。这不是什么区别。如果你改变了一些东西,解释你改变了什么以及为什么。否则,这不是一个答案。 – Fogmeister

+0

其工作感谢!@abhishek jain –