Tag: 目标C

从另一个应用程序打开TestFlight应用程序,并深入链接到特定的应用

我如何find另一个应用程序的计划,并从我自己的iOS应用程序的深层链接? 更具体地说,我想在特定条件下(通过我的代码设置)深入链接到Testflight应用程序。 我假设这个人已经安装了Testflight(这可能是一个不好的假设,但我们可以接受这个假设)。 我知道,在Android上,您可以查询应用程序并发送意图深层链接到其他人的应用程序。 iOS上的等价物是什么?

UITextField委托跳转到100%的CPU使用率和使用键盘快捷键时崩溃

所以,我有一个UITextField子类,它是它自己的Delegate ,并在使用键盘快捷方式时崩溃。 它最大限度地在CPU ,并没有给出错误。 没有分配它自己的Delegate ,它没有问题。 当它被指定为Delegate ,即使不使用任何(可选)方法,也会崩溃。 自己尝试一下: 子类UITextField 。 – (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self.delegate = self; } return self; } 它应该会崩溃。 编辑回溯: * thread #1: tid = 0x3bb8d, 0x39f14726 libobjc.A.dylib`lookUpImpOrNil + 18, queue = 'com.apple.main-thread, stop reason = signal SIGSTOP frame #0: 0x39f14726 libobjc.A.dylib`lookUpImpOrNil + 18 frame […]

如何将AVAsset转换为NSData或将其保存到文件pipe理器

我正在尝试使用AVAsset来录制audio文件,然后第一次存储在NSFileManager之后,然后将其转换为nsdata我调用API来存储它。 我成功创buildAVAsset录音文件,并使用SCPlayer第三方Class进行SCPlayer 。 现在的问题是,我不知道如何使用AVAsset文件保存在文件pipe理器,然后调用API后,通过将其转换为NSData发送它。 有什么办法将AVAsset转换为NSData ? 请帮忙…

有两个UIWebView单独的cookie存储?

背景 我正在开发一个简单的iPad应用程序,允许用户同时浏览具有不同login名的同一个网站。 因此,我有两个UIWebView ,他们应该有不同的cookie存储,所以用户可以在第一个UIWebView和第二个UIWebView上的另一个帐户login一个帐户。 我试过了什么? 我认为解决scheme是在两个UIWebView实现不同的cookie存储。 Sasmito Adibowo写了一篇文章“ 实现您自己的Cookie存储” ,其中提供了有关如何在Mac上为WebView使用自定义Cookie存储的详细信息。 这是通过修改WebView要发送的NSURLRequest,向其添加cookie标头,并拦截来自WebView的响应,并从响应头中提取cookie并将其保存到我们自己的cookie存储中来完成的。 从技术上讲,这是通过实施这两个委托方法完成的: – (void)webView:(WebView *)sender resource:(id)identifier didReceiveResponse:(NSURLResponse *)response fromDataSource:(WebDataSource *)dataSource – (NSURLRequest *)webView:(WebView *)sender resource:(id)identifier willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse fromDataSource:(WebDataSource *)dataSource 尽pipe它没有logging,但UIWebView确实支持上述方法之一,方法名称略有不同: – (NSURLRequest *)uiWebView:(UIWebView *)sender resource:(id)identifier willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse fromDataSource:(id)dataSource 但是, UIWebView没有与webView:resource:didReceiveResponse:fromDataSource:等效的委托方法webView:resource:didReceiveResponse:fromDataSource:因此我无法从响应头中提取cookie。 问题 有没有办法让UIWebView使用自定义的cookie存储,所以两个UIWebView可以有自己的cookie存储? 谢谢!

iOS – 使用CAShapeLayer绘制圆的简单方法

在如何绘制一个光滑的圆圈 , …绘制圆圈和…绘制填充圈子的问题和答案是非常广泛的,包含很多不必要的步骤,使用的方法并不总是最容易重新创build或pipe理。 什么是一个简单的方法来绘制一个圆圈,并将其添加到我的UIView ?

在MKPolyLineView中绘制CAGradient

我只是与我的MKPolyLineView有问题。 我只是尝试为折线创build颜色渐变,但使用CAGradient则可以实现。 我的子类MKPolylineView和重绘 – (void)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGContextRef)context UIColor *darker = [UIColor blackColor]; CGFloat baseWidth = self.lineWidth / zoomScale; // draw the dark colour thicker CGContextAddPath(context, self.path); CGContextSetStrokeColorWithColor(context, darker.CGColor); CGContextSetLineWidth(context, baseWidth * 1.5); CGContextSetLineCap(context, self.lineCap); CGContextStrokePath(context); // now draw the stroke color with the regular width CGContextAddPath(context, self.path); CGContextSetStrokeColorWithColor(context, self.strokeColor.CGColor); CGContextSetLineWidth(context, baseWidth); CGContextSetLineCap(context, self.lineCap); CGContextStrokePath(context); [super […]

UIRefreshControl“拉起来”刷新?

如何将UIRefreshControl添加到UIColloectionView的底部? 这意味着它是如何工作的当滚动(查看旧数据或什么)?

Facebook的iOS授权和发布没有对话框?

我刚刚开始与iOS的Facebook SDK,并检查了文档和其他帮助彻底,但不能成功。 我已经开始了一个新的基于视图的应用程序,并按照文档中的build议进行授权。 每次我启动应用程序切换到Facebook应用程序(我已经安装在我的iPhone上),并说已经授权,按OK。 我怎样才能阻止它重复这样做? 我也尝试过在Facebook上发帖而没有对话。 控制台告诉我一个请求,但发生错误(不会崩溃,但didFailWithError告诉我)。 无论如何,我没有发布任何我的代码,因为它似乎相对简单,所以如果有人知道如何做到这一点,我会大力赞赏任何帮助,甚至可能是一个代码示例。 谢谢。

如何清除AFNetworking中的图像caching或任何caching?

大家好可以任何人帮助我如何清除AFNetworking中的caching。 我曾经有AFNetworking旧版本,我看到它已被更新,任何机构可以帮助我如何清理AFnetworkingcaching。 以前是这样的 SDImageCache *imageCache = [SDImageCache sharedImageCache]; [imageCache clearMemory]; [imageCache clearDisk]; [imageCache cleanDisk];

指南针校准目标-c

我尝试在我的iOS应用程序中使用指南针。 我有一个问题。 如果我实现了locationManagerShouldDisplayHeadingCalibration方法并return YES ,那么校准显示总是显示。 但我应该像苹果地图一样。 即有时需要显示校准显示。 当罗盘应该校准。