2016-07-01 6 views
-1

문자열을 NSObject : AnyObject 유형으로 변환해야만 Parse 클라우드 코드로 실행할 수 있지만 관련없는 유형 문자열을 처리 할 수 ​​없다는 문제가 있습니다. [NSObject : AnyObject]를 입력하십시오. 이 문자열을 어떻게 변환 할 수 있습니까? 나는 그것을 결국 문자열 내 응용 프로그램 내에서 텍스트 필드에서 검색 할 수 있도록 문자열을 유지해야합니다. var name : String은 문자열이며, let parameters : [NSObject : AnyObject]은 사전이기 때문에 다음은 내 코드[NSObject : AnyObject]에 문자열 캐스팅

var name : String 
    name = "kooshesh" 
    let parameters : [NSObject : AnyObject] 
    parameters = (name as? [NSObject : AnyObject])! 

    PFCloud.callFunctionInBackground("AddFriendRequest", withParameters: parameters) { results, error in 
     if error != nil { 
      // Your error handling here 
     } else { 
      print(results) 
     } 
    } 

답변

1

입니다. 이들은 서로 변환 할 수없는 관련없는 유형입니다.

parameters = [ "MyKey" : name] 
:이 같은 뭔가를 할 수 있도록

더 많은 가능성보다, 당신은 매개 변수 값에 대한 키를 가지고 있어야

관련 문제