'NSString的!'不能转换为'String';你的意思是用'as!'迫使低垂?

时间:2015-03-05 14:14:33

标签: ios swift

代码:

 var strCategIds = ""

    for(var i = 0; i < arrCateName.count; i++){
            var prCate:PropCategory = arrCateName.objectAtIndex(i) as! PropCategory
            if(prCate.bSelected == true){
                    strCategIds =  strCategIds + prCate.strCategoryId as! String!

            }
        }

这个错误意味着什么?我花了很多时间在它上面。但没有成功。任何帮助都会受到赞赏。谢谢提前

1 个答案:

答案 0 :(得分:5)

strCategIds + prCate.strCategoryId as! String!

编译为

(strCategIds + prCate.strCategoryId) as! String!

相反,我认为你应该:

strCategIds + (prCate.strCategoryId as! String)