2016-08-11 12 views
1

私はXcode7.3.1を使用してコードを変換するようにジャンプしたかったのですが、ここで何らかの問題に直面しています。 Swift1.1で私はエラーになっています - タイプ '文字列は' 'SequenceType' ここタイプ 'String'は 'SequenceType'へのプロトコルを確認していません

にプロトコルに確認しない私のコードは次のとおりです。 -

func makeArrayForPrimary(count:Int) 
{ 
    let str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" 
    for character in str //In This line error is there 
    { 
     var primaryDicArray = [String]() 
     for var index = 0; index < self.count; ++index 
     { 
      var str:String 
      var lowerCasestr:String 

      var data = self.primaryList.objectAtIndex(index) as String 
      let str1 = data 
      str = str1 

      let str2:String = String(character) 
      if str.hasPrefix(str2) 
      { 
       primaryDicArray.append(str) 
      } 
     } 

     if primaryDicArray.count > 0 
     { 
      sectionArrayForPrimary.append(String(character)) 
      self.arr1.append(primaryDicArray) 
     } 
    } 
    self.serviceDataTableView.reloadData() 
} 

答えて

0

の代わりに:

for character in str 

使用:

for character in str.characters 
関連する問題