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'
よろしくお願いいたします。まあ、私は無しを送信しようとしましたが、それをコンパイルすることができませんでした..私は後で試してみよう! – netigger
私はフラグがnilになる可能性がある場合にswiftに追加されていないと思います – Wain
それは動作しません:/静的NSUInteger RKNumberOfSlashesInString(NSString *文字列) '/にクラッシュします – netigger