草庐IT

cocoa-touch

全部标签

iphone - 从 iPhone 的地址簿中选择一个联系人并在其中添加一个新的电话号码

我的方案是从iPhone的地址簿中选择一个联系人并将其姓名和第一个电话号码显示到文本字段中,同时以编程方式在其KABOtherLabel属性中添加一个电话号码。我正在使用此代码以编程方式添加联系人;-(IBAction)addContactToAddressBook:(id)sender{CFErrorReferror=NULL;ABAddressBookRefiPhoneAddressBook=ABAddressBookCreateWithOptions(NULL,NULL);ABRecordRefnewPerson=ABPersonCreate();ABRecordSetValue

ios - 我什么时候应该调用 [NSUserDefaults standardUserDefaults] registerDefaults :] to ensure that . xib 文件可以立即访问首选项?

我需要注册默认首选项值,然后界面在启动时立即使用这些值来设置复选框状态等。我在应用委托(delegate)中注册了默认值:-(void)applicationDidFinishLaunching:(NSNotification*)aNotification{NSLog(@"Didfinishlaunching");NSDictionary*defaultPrefs=[NSDictionarydictionaryWithObject:[NSNumbernumberWithBool:YES]forKey:@"isEnabled"];[[NSUserDefaultsstandardUserD

ios - 在 iOS 中将单元格从一个表格移动到另一个表格

我正在尝试创建一个具有多个TableView的应用程序,该应用程序使用并实现了CoreData。我希望用户能够使用检查附件或带有操作表的selectedCell方法选择一个表中的单元格并将它们移动到另一个表(如在Apple的邮件应用程序中)。我被卡住了,因为我不知道您是否真的将单元格移动到另一个表格,或者您是否正在向新表格添加副本并删除原始表格。基本上,我要求的是细胞运动的基本示例,以插入我朝着正确的方向前进。 最佳答案 您不会移动单元格。TableView的模型是一个数组。在数组之间移动事物并告诉表它们的模型已更改。idsomeP

ios - 找不到实例方法 '-presentViewController:animated'

我对此还很陌生,所以请多多包涵。我的代码中还有2个错误需要修复。在这两种情况下都找不到我的实例方法:-(IBAction)goFlipSide{NSLog(@"goFlipSidehasbeencalled:");FlipsideViewController*controller=[[FlipsideViewControlleralloc]initWithNibName:@"FlipsideViewController"bundle:nil];controller.modalTransitionStyle=UIModalTransitionStyleFlipHorizontal;[se

ios - Cocoa Pods 找不到本地 pod 的头文件

我正在通过执行以下操作来测试我正在处理的podfile的使用......在我的应用程序中我添加了podpod"SampleSDK",:local=>pod"SampleSDK",:local=>"~/Documents/Dev/iOS/MobSample"我的podspec文件如下Pod::Spec.newdo|s|s.name="SampleSDK"s.version="1.0.2"s.summary="ThisisanObjective-CSDKforSample."s.homepage="https://github.com/Sample/SampleSDK.git"s.sour

iOS Touch ID 不需要密码按钮

TouchID在其View中显示两个按钮,“输入密码”和“取消”,我找不到关于如何只要求输入指纹的文档,像Withings这样的应用程序可以成功地做到这一点,只要求输入指纹而不输入密码按钮(只是取消按钮)。他们怎么做到的? 最佳答案 只需将myContext.localizedFallbackTitle设置为空字符串LAContext*myContext=[[LAContextalloc]init];myContext.localizedFallbackTitle=@"";NSError*authError=nil;NSString

ios - UISearchController:searchBar 和 scopeBar 在第一次触摸事件时重叠

我正在尝试使用Apple最新的UISearchController实现一个简单的搜索栏。但是,如果我使用搜索栏的范围栏来获取过滤器选项,我似乎无法使其正常工作.范围栏总是显示我可以接受但是在第一次触摸事件中,搜索栏和范围栏重叠。我使用了Apple的TableView示例代码应用程序,但它没有任何改变。-(void)viewDidLoad{[superviewDidLoad];_resultsTableController=[[APLResultsTableControlleralloc]init];_searchController=[[UISearchControlleralloc]

ios - 在 subview 上结合仿射变换使用 NSLayoutConstraint

我需要垂直slider。为此,我有一个包含UISlider的UIView类,在initWithFrame:中,我使用仿射变换将slider旋转90学位。我现在正在为其添加自动布局支持。我希望允许slider以不同的长度进行实例化,以便它可以在动态的、自动布局的意义上使用。这是我正在尝试的代码,目的是让旋转的slider符合UIView的边界,位于initWithFrame:self=[superinitWithFrame:frame];if(self){self.slider=[[UISlideralloc]init];[selfaddSubview:self.slider];self

iphone - 如何以编程方式确定 iPhone 上的默认铃声?

有没有办法从我的应用程序中确定哪个铃声已设置为用户iPhone上的默认铃声?如果是这样,如何做到这一点?/Users/nikhil.dhamsania/Library/ApplicationSupport/iPhoneSimulator/User/Media/iTunes_Control/iTunes/ringtones.plist这是ringtones.plist文件在模拟器中的路径我们可以做一些像在iPhone中获取事件铃声的状态吗? 最佳答案 抱歉这么说,但Apple太保守了。您不能以编程方式使用或更改可用的铃声。

ios - 获取 NSManagedObjectContext

好吧,我在Apple的网站上阅读了iOS的核心数据教程,但我不太明白。我如何实际获取NSManagedObjectContext以便我可以使用它来访问我的数据库? 最佳答案 如果你需要创建一个新的上下文,只需使用alloc/init然后添加一个持久存储协调器。这在CreatingaNewManagedObjectContext中有描述。.如果你已经在你的应用委托(delegate)或RootViewController中创建了一个上下文,那么你只需要在创建Controller时将它传递到你的ViewController中。例如,ap