2015-09-07 45 views
-1

我是新雨燕「標」過載,u能PLZ建議我,爲什麼這些錯誤在該行發生找不到接受所提供的參數在nsmutable陣列的情況下

{ 
var profArr : NSMutableArray = NSMutableArray() 


for index in 1...<profArr.count 
     { 
      var joomlaID : NSString = [dbManager?.getZoomlaID(profArr[index]["firmUserId"] as String)]; 

// while using this in loop getting **could not find overload** error. 
     } 



func getZoomlaID (firmUser : NSString) -> NSString 
    { 
     var zoomlaId : NSString 

     var dbPath: AnyObject? = NSUserDefaults.standardUserDefaults().valueForKey("dbPath") 

     var db = FMDatabase(path: dbPath as! String) 

     db?.open() 

     if var rsltSet : FMResultSet! = db!.executeQuery("Select JoomlaUserID From org_firm_users where FirmUserID like ('\(firmUser)')", withArgumentsInArray: nil) //Here again getting error Unprintable ASCII character. 
     { 
      while (rsltSet.next()) 
      { 
       print(rsltSet.resultDictionary()) 

       zoomlaId = (rsltSet.resultDictionary() as NSDictionary).valueForKey("JoomlaUserID") as! NSString  
      } 
     } 

     else 
     { 
      println("select failed: \(db.lastErrorMessage())") 
     } 

     db?.close() 

     return zoomlaId 
    } 
} 
+0

您的問題不包括您正在討論的錯誤,並且您提供的代碼不完整。修復示例代碼並添加您遇到的錯誤。 –

+0

你沒有發佈「錯誤」,請添加它們。 –

+0

我是新來堆疊流。 PLZ指導我如何正確添加代碼 – Simran

回答

0

for index in 1...<profArr.count你要添加不必要的.<循環聲明,它應該是這樣的:for index in 1..profArr.count

...是指對包容性和..是指對非包容性。

例如1..3表示1,2,3,但1..3表示1,2

+0

其實他可能會添加一個不需要的。而不是不想要的< –

+0

for index in .. .. Simran

+0

你是正確的他添加一個額外的'。<,將修復答案 –

相關問題