0
그래서 나는 다음과 같은 코드를 가지고 충돌 :Restkit addFetchRequestBlock는
RKObjectManager.sharedManager().addFetchRequestBlock({
url in
// let pathMatcher = RKPathMatcher(path: "/v1/groups/")
// var dict = NSDictionary?()
// let match = pathMatcher.matchesPath(url.relativePath, tokenizeQueryStrings: false, parsedArguments: &dict)
// if match {
if let path = url.relativePath where path == "/v1/groups" {
let fetchRequest = NSFetchRequest(entityName: String(self))
fetchRequest.predicate = NSPredicate(format: "ANY member == %@", activeUser)
return fetchRequest
}
return nil
})
그것은 작동하지만, 당신이이 RKPathMatcher를 사용하지 않는 것 볼 수 있습니다. 나는 outcommented 코드에서 언급 경우
, 내가 얻을 : 나는 그것을 시도했지만하지 않은
*** Terminating app due to uncaught exception
'NSInvalidArgumentException', reason:
'*** -[NSRegularExpression enumerateMatchesInString:options:range:usingBlock:]: nil argument'
좋습니다. 시도해 보겠습니다. 잘, 나는 아무것도 보내지 않는 것을 시험해 보았다. 그러나 couldnt는 그 다음 컴파일하기 위해 도착한다. 나는 나중에 시험해 볼 것이고, 돌아올 것이다! – netigger
나는 깃발이 nil 일 수있는 경우에 swift에 추가되지 않았다는 것을 짐작한다 – Wain
그것은'정적 NSUInteger RKNumberOfSlashesInString (NSString * string)'에있는/크래쉬' – netigger