草庐IT

iphone-se

全部标签

iphone - 当应用程序进入后台时运行后台线程

当应用程序进入后台状态时,我需要在后台安排一个任务。我必须这样做,以便每x次调用远程服务,然后在远程服务发生某些事件时显示本地通知。(我知道它看起来像RPN,是的,但由于某些原因我无法使用PRM)我试过这段代码:-(void)applicationDidEnterBackground:(UIApplication*)application{[[UIApplicationsharedApplication]beginBackgroundTaskWithExpirationHandler:^(void){remoteServiceCallThread=[[NSThreadalloc]ini

iphone - 显示特定类型的最新 UIAlertView

给定:在我的应用程序中有“n”(假设A、B、C....)个不同的事件(预定的UILocalNotification)。每个事件都会被重复触发,对于每个触发的事件,我想显示一个UIAlertView。目标:对于每个事件,应该只向用户显示一个“最新的”UIAlertView,如果他错过了上一个警报消息。例子:我要预约以下药物A时间为上午8:00、下午2:00和下午6:00B时间为上午9:00、下午2:00和晚上7:00和C,D.....等等......所以,如果我一整天都没有看到警报消息....并且在晚上8:00PM,应该有只有“n”条警告消息,其中“n=药品数量”。展示给A->“下午6:

iphone - 使用运行循环的网络

我有一个应用程序使用一些外部库进行分析。问题是我怀疑它同步地做一些事情,这会阻塞我的线程并使看门狗在10秒后杀死我的应用程序(0x8badf00d代码)。真的很难重现(我不能),但“在野外”的情况很少。我读过一些文档,其中建议我应该使用运行循环来代替创建另一个线程。不幸的是,我对它们的了解越多,我就越困惑。我最不想做的就是发布一个修复程序,它会破坏更多的东西:/我想要实现的是:从主线程向运行循环添加一个任务,它只调用一个函数:initMyAnalytics()。我的线程继续运行,即使initMyAnalytics()被锁定等待网络数据。initMyAnalytics()完成后,它会安静

iphone - 将 UIViewController 传递给另一个 ViewController 中的另一个 Button

我有三个这样的按钮,每个按钮对应一个不同的UIViewController:例如,我按下按钮1。它会将与它将显示的数字对应的ViewController传递给开始按钮。我需要能够在这个按钮中传递它:这可能吗? 最佳答案 是的,只需将UIButton创建为按钮点击时显示的ViewController上的属性。然后,在按钮点击的处理程序中,在显示新Controller之前使用新Controller上的按钮属性分配按钮。示例代码://here'syourmethodinvokedwhenpressingthebutton1-(IBActi

iphone - 是否可以按国家/地区控制 iPhone 应用程序图标和价格?

我希望在全局范围内发布我的游戏,但希望能够根据地区更改图标。(特别是东西方对比)我们的游戏去年在日本卖得很好,但尽管核心游戏玩法不同,但图标(具有非常日本动漫风格)影响了我们在美国的销量。是否可以按地区更改图标或价格?我在iTunesConnnect中看不到如何操作,也很难找到任何信息。此外,如果不可能,Apple是否会拒绝具有给定更改的应用程序的2个版本,前提是区域不重叠?提前致谢,如果在网站某处回答了这个问题,我们深表歉意。 最佳答案 您可以使用不同的图标和bundle标识符重建应用程序,并在itunesconnect中为您想要

iphone - iOS 将数据从 TableView 传递到新 View

我正在密切关注这个主页http://klanguedoc.hubpages.com/hub/iOS-How-To-Display-Detail-Data-from-UITableView-in-Detail-View-Controller并且能够几乎完美地复制它,除了最终组件。prepareForSegue方法。-(void)prepareForSegue:(UIStoryboardSegue*)seguesender:(id)sender{if([[segueidentifier]isEqualToString:@"showDetail"]){klViewController*det

iphone - UITableView 索引可以跳转到一行而不是一个部分吗?

我已经实现了一个只有一个巨大部分的UITableView,现在我需要为这个UITableView实现一个索引(类似于联系人应用程序),但是我的索引不代表部分它代表行。据我所知,您只能跳转到一个部分,而不能跳转到tableview中带有索引的行。我不想添加部分,因为这样我就必须为每一行添加一个部分,这有点愚蠢。所以我的问题是:有什么方法可以实现UITableView的索引,这样当我点击索引的任何部分时,它会将我带到相对行而不是tableview中的部分?我可能最终会为这个真正想避免的事情写一个hack,并按照它应该做的方式去做(如果有任何这样的方式)所以任何帮助将不胜感激。干杯!

iphone - presentModalViewController 耗时操作

我有一个UINavigationController,在UINavigationBar上有一个按钮。当我按下这个按钮时,一个新的UINavigationController以模态方式呈现为UIModalPresentationFormSheet。这行得通。但我认识到FormSheet的呈现非常耗时。我在操作方法中放置了两个日志(“开始”和“完成”,请参见下面的代码),一个在第一行,一个在最后一行。日志时间告诉我,运行这段代码大约需要1.5到2秒。这是从UINavigationItem调用的Action方法:-(IBAction)addBtnPressed:(id)sender{NSLo

ios - 是否可以将 Eye-Fi 集成到 iPad/iPhone 应用程序中?

Eye-Fi是一个内置WiFi模块的SD卡-因此数码相机的图像可以直接传输到iPad。但是-您必须安装并运行他们的应用程序。我想知道是否可以将此功能(从WiFi卡接收图像)集成到我的iOS应用程序中。有没有人对此有任何经验——正面的或负面的?请问有链接吗我用谷歌搜索,但找不到明确的答案。谢谢。 最佳答案 我一直希望Eye-Fi能够为第3方移动应用程序推出一个API,以便在某种程度上直接与Eye-Fi卡集成。简而言之,目前没有Eye-FiAPI/SDK,但Eye-Fi鼓励开发人员与其Circ集成通过它的产品officialdevelo

iphone - 使用 scandit sdk 的条形码阅读器

我正在使用ScanditSDK的条码扫描仪。我按照所有说明运行了“Scandit”提供的演示“Project”,但在单击任何按钮时它崩溃了。这是与iOS相关的问题吗?我确保包含“Scandit”提供的“APPKey”。请帮忙。 最佳答案 我是来自Scandit支持团队的Christian。您描述的问题很可能是应用key集成的问题。您能否仔细检查您是否将我们的iOS条形码扫描器的应用程序key正确添加到您的xcode项目中?如果您仍然遇到问题,请随时通过Scandit支持向我们发送电子邮件。