Tag: 分配

经纬度从地点A到地点B的路线图

我正在做地图和位置的工作。 我想从一个地方到另一个地方有路线图。 我提供的位置(目的地和来源)的经度和纬度。 所以请帮我拿这张地图。 我读了谷歌地图API,但我没有find完美的答案。

等待多个块完成

我有这些方法来从互联网上检索一些对象信息: – (void)downloadAppInfo:(void(^)())success failure:(void(^)(NSError *error))failure; – (void)getAvailableHosts:(void(^)())success failure:(void(^)(NSError *error))failure; – (void)getAvailableServices:(void(^)())success failure:(void(^)(NSError *error))failure; – (void)getAvailableActions:(void(^)())success failure:(void(^)(NSError *error))failure; 下载的东西存储在对象的属性,所以这就是为什么成功函数没有返回。 现在,我想有一个像这样的方法: – (void)syncEverything:(void(^)())success failure:(void(^)(NSError *error))failure; 除了调用上面的所有方法外,没有别的办法,只有在每个方法执行完成或失败后才返回。 我怎样才能做到这一点? 提示:我知道级联方法调用在每个其他成功块将工作。 但是,当后面的实现包含更多的方法时,这既不“干净”,也没有帮助。 编辑: 我尝试在NSOperation运行每个调用,并将这些NSOperations添加到NSOperationQueue然后依次执行“完成操作”,这取决于上述每个操作。 这是行不通的。 由于这些操作甚至在它们各自的成功/失败块返回之前被认为已经完成。 我也知道,我可以把每一个这样的电话都放在一个分类的NSOperation中,我可以自己决定何时开始完成。 但是,这听起来像是一种矫枉过正,还是唯一的出路呢? 这就是我所做的: NSOperation *completionOperation = [NSOperation new]; completionOperation.completionBlock = sucess; // Defined somewhere else NSOperationQueue *queue = [NSOperationQueue new]; for(ANAppliance *appliance in _mutAppliances) […]

苹果企业程序分发问题

这个问题涉及到Apple iOS Developer Enterprise程序 我试图确定以下4个实体之间的限制和关系:Apple企业程序分发许可证,DUNS号码,分发证书和应用程序。 这里的情况是:客户想要开发iPad应用程序进行内部分发。 这个客户不想每次想要更新或发布一个应用程序的时候都向另一个部门负责人求助,所以他想要控制分配过程。 他有可能拥有自己的“部门级企业许可证”,还是可以拥有单独的企业许可证下的企业分销证书? 此外,在a)企业许可证或b)分销证书下可以在内部分发的应用程序数量是否有限制? 所以这可以归结为: 企业可以拥有多个企业许可证吗? 例如,两个部门各自拥有自己的企业开发者许可证吗? 单个企业许可证可以有多个分销证书吗? 单个企业分发证书可以应用于多个应用程序吗? 编辑:你可以跳过下面的对话框; 直接回答

iOS企业程序与iOS开发者计划

我正面临与iOS开发人员计划和iOS企业计划相关的一些问题。 我的一个客户要求我build议其中的一个。 请回答我有关iOS Enterprise Program- 如果我购买了iOS企业版帐户,那么当它可用于内部应用程序分发? 我有多less设备可以安装我的应用程序? 我需要所有设备的UDID吗? 如果我想添加一些新设备呢? 如果它是相同的Ad-hoc分发什么是临时证书的失效date? 谢谢

Malloc错误“不能分配区域”失败,错误代码12.任何想法如何解决这个问题?

我得到这个错误,不知道该怎么做: AppName(3786,0xa0810540) malloc: *** mmap(size=16777216) failed (error code=12) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug 如果我设置一个断点发生错误,我不知道我有什么特别search。 在工具我已经检查了分配和价值正在增加,直到14.5 GB的所有分配。 有人可以帮我吗? brush51 编辑1: 更多信息: – 我在模拟器,而不是在iOS设备上。 – 那是所有的输出(我得到这个错误更多次)。 – 错误发生在这一行上: NSManagedObjectContext *context = [self managedObjectContext]; NSFetchRequest *fetchREntitySetsCards = [[[NSFetchRequest alloc] init] autorelease]; //NSFetchRequest *fetchREntityRelCardsAnswersNotes = [[[NSFetchRequest alloc] init] autorelease]; NSEntityDescription *entitySetsCards […]

Xcode 4.3:代码操作失败(检查您select的身份是否有效)

安装Xcode 4.3后,我无法使用Organizervalidation和分发应用程序。 虽然在Xcode中构build,签名和validation是正常的,但是Organizer中的validation失败,并在此问题的标题中显示消息。 首先,Xcode 4.3可以自动下载configuration文件(在Organizer中有一个选项),但它只下载开发configuration文件,并忽略分配configuration文件,就好像没有configuration文件一样。 好的,我手动下载并安装了它,并出现在pipe理器中。 然后,我为项目和目标设置适当的代码签名标识,并使用与我的钥匙串中的分发证书匹配的分发configuration文件。 然后我做存档(构build – 签名 – validation),没有错误,在日志中我看到CodeSign和validation步骤的绿色复选标记。 看起来不错,存档出现在组织者。 这就是所有错误的地方,我只是selectvalidation,select我刚刚在iTunes Connect中准备的新版本,select正确的代码签名身份,就像用于存档(实际上,在我的情况下没有其他select),它要求对于iTu​​neslogin/密码照常,然后说 代码标志操作失败 检查您select的身份是否有效 唉唉! 为什么!? 在存档时没有问题,然后在尝试提交到AppStore时,相同的代码签名不起作用。 那么,甚至不提交,但实际发送之前validation。 所以这个问题是我的机器本地。 生成期间成功的签名和validation,在pipe理器中失败… 我试了一切,重新安装Xcode,删除/撤销,重新颁发所有证书,从钥匙串删除重复的私钥和公钥,将所有证书放在一个“login”钥匙串,发布新的configuration文件,安装Application Loader 2.5.1,等等…仍然没有运气。 难道是我有一些从以前的Xcode安装遗留? 或者我必须更新一些工具才能使pipe理器正常工作? 同时,如果有人知道另一种上传二进制到AppStore的方式,请分享。 我无法弄清楚如何使用Application Loader来做到这一点,当它要求我select一个包上传,我所有的是Xcode在归档步骤中创build的Xcode归档。 我怎样才能让我的手在iap或Application Loader想要的任何文件上?