我正在为os x制作一个简单的联系人创建程序,但在为新的CNMutableContact添加电话号码时遇到了障碍。以下代码段在iOS上运行正常,但在运行os x:
时抛出@interface MyTextField : UITextField
@end
@implementation MyTextField
- (CGRect)textRectForBounds:(CGRect)bounds {
return CGRectMake(bounds.origin.x + 10, bounds.origin.y + 8,
bounds.size.width - 20, bounds.size.height - 16);
}
- (CGRect)editingRectForBounds:(CGRect)bounds {
return [self textRectForBounds:bounds];
}
@end
<h:selectOneMenu
我在网上找到的所有文档(包括Apple的开发者网站上的文档)都与我的语法完全匹配,但删除创建电话号码的行可以解决问题,并允许创建联系人。 / p>
我对swift还是一个新手,所以对这个问题的任何基本解释或解决方案以及为什么它只影响os x都会非常感激。