Ich habe eine unten util-Methode in meinem Projekt. Ich habe Gesicht kein Problem in früheren Versionen von iOS 10.Collection-Element des Typs 'CFTypeRef _Nullable' (aka 'const void *') ist kein Objective-C-Objekt
+ (CGRect)boundsRectWithSize:(id)objView
{
return [[objView text] boundingRectWithSize:CGSizeMake([objView bounds].size.width, CGFLOAT_MAX)
options:(NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading)
attributes:@{ NSFontAttributeName : [objView font]}//Issue in this line
context: nil];
}
objView kann von UIlabel
, UITextView
, sein UItextField
aber in iOS 10 Anwendung kompiliert nicht mit folgenden Fehler
Collection element of type 'CFTypeRef _Nullable' (aka 'const void *') is not an Objective-C object