'(_)-> Bool'유형의 값을 예상 인수 유형 'NSPredicate'로 변환 할 수 없습니다.

Ashwini 갈라 퓨어

Swift 3에서 filter () 메서드를 사용하고 있지만 문제가 발생하면 내 코드가 ....

filtered = arrayTag.filter(using: { (text) -> Bool in
        //Access the title and sectors
        let tmpTitle = text["tag_name"] as! String
        let tmpSector = text["tag_id"] as! String

        //Create a range for both
        let range1 = tmpTitle.range(of: searchText, options: NSString.CompareOptions.caseInsensitive)
        let range2 = tmpSector.range(of: searchText, options: NSString.CompareOptions.caseInsensitive)
        print("search result \(text)")

        //Return true if either match
        return range1 != nil || range2 != nil
    })
Ashwini 갈라 퓨어

위의 문제에 대한 해결책은 다음과 같습니다.

let tmpTitle = (text as! NSDictionary)["tag_name"] as? String

캐스트 텍스트 as! NSDictionary.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

'[dataModel]'유형의 값을 예상 인수 유형 '(dataModel) throws-> Bool'으로 변환 할 수 없습니다.

분류에서Dev

신속한 assert (0) Int 유형의 값을 예상 인수 유형 Bool로 변환 할 수 없습니다.

분류에서Dev

'String'유형의 값을 예상 인수 유형 '(Any) throws-> Bool'으로 변환 할 수 없습니다.

분류에서Dev

() 유형의 값을 예상 인수 유형 bool (Swift)로 변환 할 수 없습니까?

분류에서Dev

SwiftUI Toggle 'Bool?'유형의 값을 변환 할 수 없습니다. 예상 인수 형식 'Binding <Bool>'

분류에서Dev

'UserFile'유형의 값을 예상 인수 'User'로 변환 할 수 없습니다.

분류에서Dev

'[array]'유형의 값을 예상 인수 유형 'Range <Int>'로 변환 할 수 없습니다.

분류에서Dev

'[String : String]'유형의 값을 예상 인수 유형 'HTTPHeaders?'로 변환 할 수 없습니다.

분류에서Dev

Swift 오류 : 'Character'유형의 값을 예상 인수 유형 'Unicode.Scalar'로 변환 할 수 없습니다.

분류에서Dev

'Float'유형의 값을 예상 인수 유형 'Binding <Float>'으로 변환 할 수 없습니다. 오류 Swift 5.2

분류에서Dev

'(Int)-> VStack <Button <Text >>'유형의 값을 예상 인수 유형 '(_)-> _'로 변환 할 수 없습니다.

분류에서Dev

'NSImageInterpolation.Type'유형의 값을 예상 인수 유형 '[NSImageRep.HintKey : Any]?'로 변환 할 수 없습니다.

분류에서Dev

'Int'유형의 값을 예상 인수 유형 'String.Index'로 변환 할 수 없습니다.

분류에서Dev

'x'유형의 값을 예상 인수 유형 '[String : Any]'로 변환 할 수 없습니다.

분류에서Dev

'String'유형의 값을 예상 인수 유형 'Binding <String>'으로 변환 할 수 없습니다.

분류에서Dev

'TaskElement'유형의 값을 예상 인수 유형 'EnvironmentObject <TaskElement>'로 변환 할 수 없습니다.

분류에서Dev

'SharedSequence <DriverSharingStrategy, Data?>'유형의 값을 예상 인수 유형으로 변환 할 수 없습니다.

분류에서Dev

Swift : 'NSDate'유형의 값을 예상 인수 유형 'NSDateComponents'로 변환 할 수 없습니다.

분류에서Dev

Swift 범주 : "유형의 값을 예상되는 인수 유형 'AnyObject!'로 변환 할 수 없습니다.

분류에서Dev

'NSURL'유형의 값을 예상 인수 유형 'NSURLRequest'로 변환 할 수 없습니다.

분류에서Dev

NSMutableDictionary 유형의 값을 예상 인수 유형 '[NSObject : AnyObject]?'로 변환 할 수 없습니다.

분류에서Dev

'CMSampleTimingInfo'유형의 값을 예상 인수 유형 'UnsafePointer <CMSampleTimingInfo>'로 변환 할 수 없습니다.

분류에서Dev

'[RKDataStreamingMask]'유형의 값을 예상 인수 유형 'RKDataStreamingMask'로 변환 할 수 없습니다.

분류에서Dev

'[Double]'유형의 값을 예상 인수 유형 'Double'으로 변환 할 수 없습니다.

분류에서Dev

'Int'유형의 값을 예상 인수 유형 '_?'으로 변환 할 수 없습니다.

분류에서Dev

'JSON'유형의 값을 예상 인수 유형 'JSON'으로 변환 할 수 없습니다.

분류에서Dev

오류 : '(_, _)-> Void'유형의 값을 예상 인수 유형 '((UIAlertAction)-> Void)?'로 변환 할 수 없습니다.

분류에서Dev

이 for 루프에서 ''String '유형의 값을 예상 인수 유형'Int '로 변환 할 수 없습니다.

분류에서Dev

'NSObject-> ()-> PostFeed'유형의 값을 예상 인수 유형 'AnyObject?'로 변환 할 수 없습니다.

Related 관련 기사

  1. 1

    '[dataModel]'유형의 값을 예상 인수 유형 '(dataModel) throws-> Bool'으로 변환 할 수 없습니다.

  2. 2

    신속한 assert (0) Int 유형의 값을 예상 인수 유형 Bool로 변환 할 수 없습니다.

  3. 3

    'String'유형의 값을 예상 인수 유형 '(Any) throws-> Bool'으로 변환 할 수 없습니다.

  4. 4

    () 유형의 값을 예상 인수 유형 bool (Swift)로 변환 할 수 없습니까?

  5. 5

    SwiftUI Toggle 'Bool?'유형의 값을 변환 할 수 없습니다. 예상 인수 형식 'Binding <Bool>'

  6. 6

    'UserFile'유형의 값을 예상 인수 'User'로 변환 할 수 없습니다.

  7. 7

    '[array]'유형의 값을 예상 인수 유형 'Range <Int>'로 변환 할 수 없습니다.

  8. 8

    '[String : String]'유형의 값을 예상 인수 유형 'HTTPHeaders?'로 변환 할 수 없습니다.

  9. 9

    Swift 오류 : 'Character'유형의 값을 예상 인수 유형 'Unicode.Scalar'로 변환 할 수 없습니다.

  10. 10

    'Float'유형의 값을 예상 인수 유형 'Binding <Float>'으로 변환 할 수 없습니다. 오류 Swift 5.2

  11. 11

    '(Int)-> VStack <Button <Text >>'유형의 값을 예상 인수 유형 '(_)-> _'로 변환 할 수 없습니다.

  12. 12

    'NSImageInterpolation.Type'유형의 값을 예상 인수 유형 '[NSImageRep.HintKey : Any]?'로 변환 할 수 없습니다.

  13. 13

    'Int'유형의 값을 예상 인수 유형 'String.Index'로 변환 할 수 없습니다.

  14. 14

    'x'유형의 값을 예상 인수 유형 '[String : Any]'로 변환 할 수 없습니다.

  15. 15

    'String'유형의 값을 예상 인수 유형 'Binding <String>'으로 변환 할 수 없습니다.

  16. 16

    'TaskElement'유형의 값을 예상 인수 유형 'EnvironmentObject <TaskElement>'로 변환 할 수 없습니다.

  17. 17

    'SharedSequence <DriverSharingStrategy, Data?>'유형의 값을 예상 인수 유형으로 변환 할 수 없습니다.

  18. 18

    Swift : 'NSDate'유형의 값을 예상 인수 유형 'NSDateComponents'로 변환 할 수 없습니다.

  19. 19

    Swift 범주 : "유형의 값을 예상되는 인수 유형 'AnyObject!'로 변환 할 수 없습니다.

  20. 20

    'NSURL'유형의 값을 예상 인수 유형 'NSURLRequest'로 변환 할 수 없습니다.

  21. 21

    NSMutableDictionary 유형의 값을 예상 인수 유형 '[NSObject : AnyObject]?'로 변환 할 수 없습니다.

  22. 22

    'CMSampleTimingInfo'유형의 값을 예상 인수 유형 'UnsafePointer <CMSampleTimingInfo>'로 변환 할 수 없습니다.

  23. 23

    '[RKDataStreamingMask]'유형의 값을 예상 인수 유형 'RKDataStreamingMask'로 변환 할 수 없습니다.

  24. 24

    '[Double]'유형의 값을 예상 인수 유형 'Double'으로 변환 할 수 없습니다.

  25. 25

    'Int'유형의 값을 예상 인수 유형 '_?'으로 변환 할 수 없습니다.

  26. 26

    'JSON'유형의 값을 예상 인수 유형 'JSON'으로 변환 할 수 없습니다.

  27. 27

    오류 : '(_, _)-> Void'유형의 값을 예상 인수 유형 '((UIAlertAction)-> Void)?'로 변환 할 수 없습니다.

  28. 28

    이 for 루프에서 ''String '유형의 값을 예상 인수 유형'Int '로 변환 할 수 없습니다.

  29. 29

    'NSObject-> ()-> PostFeed'유형의 값을 예상 인수 유형 'AnyObject?'로 변환 할 수 없습니다.

뜨겁다태그

보관