0
에서 나는 이것을 변경하려고 : swift3에서 작동 뭔가에는 자 NSPredicate는 Swift3
return [self.allAttributes filteredArrayUsingPredicate:[NSPredicate predicateWithBlock:^BOOL(UICollectionViewLayoutAttributes *layoutAttributes, NSDictionary *bindings) {
return CGRectIntersectsRect(rect, layoutAttributes.frame);
}]];
. 나는 하루 종일 검색 한
return self.allAttributes?.filtered(using: NSPredicate(block: { (layoutAttributes, bindings) -> Bool in
return rect.intersects(layoutAttributes.frame)
})) as! [UICollectionViewLayoutAttributes]?
는하지만 물론 내가
Value of type 'Any?' has no member 'frame'
를 얻을 수 있지만, 나는 해결책을 찾을 수 없습니다 : 지금까지 나는이 시도했다.
작동합니다. 감사 – mat