草庐IT

Binding_New_Objective-C_Types

全部标签

iphone - 使用 objective-c 程序在 safari 中打开和关闭 url

我必须在safari中打开一个URL...在对safari进行一些操作后我必须关闭safari...我的代码如下。[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:strPageUrl]];实际上我必须在myspace上分享视频。如果用户分享了视频,那么我必须关闭safari并需要再次激活我的应用程序。我想用safari做一些类似的facebookSDK登录..请教我如何打开这个 最佳答案 自定义url方案只能以一种方式工作...就像如果你从你的应用程序打开sa

objective-c - 在发布版本上创建自定义错误

有什么方法可以创建自定义错误消息,如果他们尝试进行发布构建,该消息会显示为提醒我自己和其他同事应用程序中有未完成的代码?感谢您的帮助。 最佳答案 怎么样:#ifndefDEBUG#errorDon'treleasethis#endif 关于objective-c-在发布版本上创建自定义错误,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10783700/

objective-c - 可达性类在 iOS 中不起作用

我已经实现了ReachabilityApi2.2。当网络从关闭状态变为打开状态时,它不会触发。另外,我可以在appdelegate中实现吗?如果是这样,我应该在哪里删除观察者?这是我的代码(不调用dismissmodelviewController)-(void)viewDidLoad{//checkforinternetconnection[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(checkNetworkStatus:)name:kReachabilityChangedNotifica

objective-c - 有没有办法为 iOS 解锁屏幕提供自定义用户身份验证过程?

我正在为拥有现有安全解决方案的大型企业开发iPad应用程序,这些解决方案可以为整个公司的无数网络和非网络应用程序提供身份验证/授权等服务。员工使用公司凭据(用户ID/密码)对这些安全平台进行身份验证。如今,这些员工使用BYOD来使用他们的iPad来工作,我想设计一种方法,让他们可以使用相同的公司凭据来解锁设备,而不是使用完全独立的设备密码。所以我的问题是:有没有办法将自定义“身份验证提供程序”插入iOS解锁屏幕,而不是依赖iOS验证设备密码?我知道密码也用于在设备上派生加密key,但我们可以将用户的公司密码用于同样的目的。我正在寻找的是类似于ASP.NET的身份验证提供模型的解决方案。

objective-c - 是否可以取消多个对象上的 PerformSelector?

我有几个类可以调用performSelector:afterDelay。在某些情况下,我想取消所有这些。但是所有的cancelPerformSelector类型方法都采用一个目标,因此似乎没有办法一次性取消所有内容(因为有不同的目标)?除非指定nil作为目标会取消一切?或者可以将目标指定为[NSRunLoopmainRunLoop]以取消一切,例如[NSObjectcancelPreviousPerformRequestsWithTarget:[NSRunLoopmainRunLoop]] 最佳答案 假设您有一个声明为类似于以下内容

objective-c - fetchedResultsController 没有正确更新第一行

我正在测试一个带有实体“Customer”和属性“name”的简单核心数据项目。我正在使用主从模板的修改版本;Master包含名称的TableView,详细信息用于输入名称。在Master的prepareForSegue中,我设置Details的Customer对象如下:...elseif([segue.identifierisEqualToString:@"AddCustomer"]){[[seguedestinationViewController]setDelegate:self];[[seguedestinationViewController]setCust:(Custome

objective-c - distanceFilter 属性使用

在CLLocationManager类文档中,我找到了对distanceFilter属性的解释:Thispropertyisusedonlyinconjunctionwiththestandardlocationservicesandisnotusedwhenmonitoringsignificantlocationchanges.你能解释一下吗? 最佳答案 在CLLocationManager中,distanceFilter用于在设备移动x米时通知更改。默认值为kCLDistanceFilterNone:报告所有移动。来自docs

ios - Flickr API : Retina images for the new iPad

FlickrAPI中可用的照片尺寸似乎已过时:Flickrrecentlyintroducednewphotosizes用于视网膜显示,但似乎无法从API中获取这些信息。但是,FlickStackr等应用程序seemtobeusing这些新的图像尺寸。我目前正在加载新iPad的原始图像,这些图像并不总是可用,而且加载和渲染速度很慢。如何使用这些新尺寸? 最佳答案 我在我最近的一张图片上尝试了flickr.photos.getSizes,并收到了部分回复:看起来新的后缀是这样分解的:大,长边1600:h大,长边2048:k

objective-c - viewDidLoad 中的 CoreData performFetch 不起作用

当我的主视图Controller加载并调用viewDidLoad时,我正在执行一个获取请求并退出一个数组或我的核心数据对象:+(NSArray*)getData{//FetchDataNSError*error=nil;if(![[[AppDelegateinstance]fetchedResultsController]performFetch:&error]){//Updatetohandletheerrorappropriately.NSLog(@"Unresolvederror%@,%@",error,[erroruserInfo]);abort();}NSArray*item

objective-c - 保存列出的对象之一后 NSFetchedResultsController 损坏排序

我有一组用于CoreData浏览的通用View/类,但在保存对所列对象之一的属性的更改后,我的获取结果Controller的排序顺序出现问题。在我的TableViewController的viewWillAppear:中,我这样设置了我的获取结果Controller:-(void)setupFetchedResultsController{NSFetchRequest*request=[NSFetchRequestfetchRequestWithEntityName:self.entityToList];request.predicate=self.entitySelectionPre