草庐IT

iphone - XMPP 身份验证返回是,但从未调用 XMPPStreamDidAuthenticate

我正在尝试创建一个实现FacebookChat的应用程序。据我所知,我已经正确设置了所有XMPP内容,但我无法让它工作。在用户登录并通过Facebook身份验证后(通过FBSession),我尝试连接到聊天服务。这是XMPP的用武之地:-(void)connect{[selfsetupStream];NSError*err;[self.xmppStreamconnectWithTimeout:10.00error:&err];}-(void)setupStream{_xmppStream=[[XMPPStreamalloc]initWithFacebookAppId:FACEBOOK_

iphone - 从未调用过 LocationManager 的 didEnterRegion

我厌倦了发现这个问题,但无法理解为什么会发生这种情况,因为位置管理器的委托(delegate)方法didEnterRegion或didExitRegion从未被调用过。我在我的iPhone上对此进行了测试,但它不起作用。请告诉我我错过了什么。我的源代码是:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen

从未调用过 iOS 设备 token 回调

在我的应用程序中尝试提取设备token时,我遇到了一些重大问题。到目前为止,我已经-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//registerforpushnotifications[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge|UIRemoteNotificationT

ios - 为什么从未调用过 didUpdatePushCredentials

我正在尝试使用PushKit将推送通知推送到我的iOS应用程序,但在注册通知时我从未收到回调。实际上我确实注册成功了,并且早些时候收到了通知,但我一定是搞砸了,或者被苹果列入了黑名单。我仍然可以很好地发送通知(到沙盒应用程序),但我从未收到通知,我认为这与在应用程序中注册时缺少回调有关。发送到生产环境会出现“INVALIDTOKEN”错误,我认为这没有问题,因为应用程序不在应用程序商店中。对这里发生的事情有什么想法吗?如果我遗漏了什么,请询问更多信息。gistwithAppDelegate/settings/consoleoutput 最佳答案

ios - React Native Module 中的 EADemo 从未接收到委托(delegate)方法 handleEvent NSStreamEventOpenCompleted?

我希望我有一个reactnativebridgemodule、线程、委托(delegate)或我不理解的生命周期问题阻止接收委托(delegate)方法调用。我是否需要更改NSStreamscheduleInRunLoop方法?我正在尝试实现reactnativeiOSbridgemodule连接蓝牙“经典”(不是BLE)ExternalAccessory基于Apple'sEADemoexample.EADemo可以独立运行。当我调用EADSessionControlleropenSession从reactnativebridge方法中,handleEvent方法从未被调用?我希望ha

ios - MKMapSnapshotter startWithCompletionHandler 从未调用过

是否有任何原因导致MKMapSnapshotter的startWithCompletionHandler方法上的完成处理程序不会被回调?(甚至没有错误!!)我没有做任何花哨的事情,只是抓取快照并显示它,全部在前台,没有后台处理。不同寻常的是,它看起来完全是随机的,这意味着有时它工作得很好,而其他时候则永远不会。这是我的代码:MKMapSnapshotOptions*options=[[MKMapSnapshotOptionsalloc]init];options.size=somePredeterminedSize;options.scale=[[UIScreenmainScreen]

ios - PNG 图像从未解除分配

内存调试仍然很痛苦。我使用导航Controller加载了4个VC。每个VC都有自己的用于多个控件的PNG图像。在Instruments中,我意识到大部分VM区域都被ImageIO_PNG_Data占用。当我推送/弹出VC时,那些VM会增加并且永远不会减少(我假设dealloc一些VC也会释放图像)。当然,调试是在Simulator中完成的。 最佳答案 稍微扩展一下rokjarc的评论:UIImage+imageNamed:显式缓存。文档指出:Thismethodlooksinthesystemcachesforanimageobje

ios - 从未调用过 PFFacebookUtils loginWithPermissions block

我正在使用facebooklogin测试一个应用程序。我制作了一个按钮,当我点击它时,Facebook页面出现,输入密码后它消失了。问题是来自[PFFacebookUtilsloginWithPermissions]的block从未被调用。这样我就无法执行我的segue。我想我已经在Parse和Facebook上进行了所有配置。所有的类都在PrefixHeader中导入Appdelegate方法已使用developer.facebook.com文档中的信息更新。前缀头应用委托(delegate)我的RootViewController类 最佳答案

iphone - remoteControlReceivedWithEvent 从未调用过

我正在尝试允许Remote或耳塞在应用处于后台或屏幕锁定时播放和暂停音频。所以在viewDidLoad中我有:[[UIApplicationsharedApplication]beginReceivingRemoteControlEvents];[selfbecomeFirstResponder];然后我有:-(void)remoteControlReceivedWithEvent:(UIEvent*)receivedEvent{if(receivedEvent.type==UIEventTypeRemoteControl){switch(receivedEvent.subtype){

iphone - 在设备上运行收到 "Finish running on device"消息但从未运行

我正在尝试在设备中首次运行应用。XCode4.2iPhone3G4.2.1我在安装了通配符应用程序标识符(DQQVZJ94G3.*)的Xcode管理器下显示了一个配置文件。XCode管理器中的设备列表。我在我的Mac钥匙串(keychain)中安装了证书,它们显示了私钥。我已经从模板创建了一个新项目并且没有添加一行代码。我已将iPhone设置为我的架构。我已在“build设置”->“代码签名”->“代码签名身份”->“调试”->“任何iOsSDK”->“iOS开发证书/配置文件”对下进行设置。我已将tagert部署目标设置为4.1。我已将BulidSettings->Architect