草庐IT

cocoa-touch

全部标签

iphone - 在后台线程中解码图像?

我有一个后台线程加载图像并在主线程中显示它们。我注意到后台线程几乎无事可做,因为实际的图像解码似乎是在主线程中完成的:到目前为止,我已经尝试在后台线程中调用[UIImageimageNamed:]、[UIImageimageWithData:]和CGImageCreateWithJPEGDataProvider,但没有区别。有没有办法强制在后台线程上完成解码?已经有asimilarquestion在这里,但这无济于事。正如我在那里写的那样,我尝试了以下技巧:@implementationUIImage(Loading)-(void)forceLoad{constCGImageRefcg

ios - 在 iOS 应用程序中捕获签名

我们需要从iOS应用程序中捕获签名-用例是让用户用手指直接在屏幕上绘制签名。我更喜欢网络,所以我的默认方法是嵌入WebView并使用Canvas让用户绘图,然后使用toDataURL捕获PNG。不过,原生Cocoa控件可能会更好。是否有任何预先构建的解决方案或易于使用的API?我注意到iOS上的汉字输入可让您在手机上绘制字符:此API可供使用还是私有(private)? 最佳答案 您可以使用CoreGraphics来做到这一点。这是一个tutorial. 关于ios-在iOS应用程序中捕

ios - 在 iOS 应用程序中捕获签名

我们需要从iOS应用程序中捕获签名-用例是让用户用手指直接在屏幕上绘制签名。我更喜欢网络,所以我的默认方法是嵌入WebView并使用Canvas让用户绘图,然后使用toDataURL捕获PNG。不过,原生Cocoa控件可能会更好。是否有任何预先构建的解决方案或易于使用的API?我注意到iOS上的汉字输入可让您在手机上绘制字符:此API可供使用还是私有(private)? 最佳答案 您可以使用CoreGraphics来做到这一点。这是一个tutorial. 关于ios-在iOS应用程序中捕

ios - Cocoa Pods 在 Debug模式下运行时链接库失败?

我正在使用pods链接库,例如AfNetworking、facebook等,它在release中运行良好模式,但我想通过调试检查变量值,但它在Release模式下显示所有变量nil。我尝试通过编辑模式以debug模式运行,但编译失败,显示各种库未找到错误。编辑我已尝试更新架构......但这无济于事。Debug模式下的错误日志ld:warning:directorynotfoundforoption'-L/Users/madept/Desktop/personally/Pods/build/Debug-iphoneos'ld:warning:ignoringfile/Users/mad

ios - Cocoa Pods 在 Debug模式下运行时链接库失败?

我正在使用pods链接库,例如AfNetworking、facebook等,它在release中运行良好模式,但我想通过调试检查变量值,但它在Release模式下显示所有变量nil。我尝试通过编辑模式以debug模式运行,但编译失败,显示各种库未找到错误。编辑我已尝试更新架构......但这无济于事。Debug模式下的错误日志ld:warning:directorynotfoundforoption'-L/Users/madept/Desktop/personally/Pods/build/Debug-iphoneos'ld:warning:ignoringfile/Users/mad

ios - 是否可以缓存 iPhone UIWebView 中加载的资源?

我有一个简单的应用程序,它在UIWebView中加载针对iPhone优化的网站。问题是,缓存似乎不起作用:[webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:url]cachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:60.0]];此远程页面中引用的任何内容(css、图像、外部javascript文件)永远不会被缓存(请求永远不会发送If-Modified-Sinceheader或缓存控制方式中的任何其他内容。)这可能吗?似乎对于常

ios - 是否可以缓存 iPhone UIWebView 中加载的资源?

我有一个简单的应用程序,它在UIWebView中加载针对iPhone优化的网站。问题是,缓存似乎不起作用:[webViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:url]cachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:60.0]];此远程页面中引用的任何内容(css、图像、外部javascript文件)永远不会被缓存(请求永远不会发送If-Modified-Sinceheader或缓存控制方式中的任何其他内容。)这可能吗?似乎对于常

ios - 权利具有配置文件错误不允许的值

在过去几周测试我的应用程序后,我们终于尝试将应用程序提交到应用程序商店。在提交之前,我想设置我的生产推送通知。我去安装了我的生产配置文件,将其设置在XCode构建区域的代码标识符中,并启动了应用程序,希望生产推送通知能够正常工作。我现在遇到的第一个问题是,无论我在代码标识符中选择什么配置文件,我最终都会得到这些错误代码::entitlement'keychain-access-groups'hasvaluenotpermittedbyaprovisioningprofileAug2922:12:58unknownamfid[349]:entitlement'com.apple.deve

ios - 权利具有配置文件错误不允许的值

在过去几周测试我的应用程序后,我们终于尝试将应用程序提交到应用程序商店。在提交之前,我想设置我的生产推送通知。我去安装了我的生产配置文件,将其设置在XCode构建区域的代码标识符中,并启动了应用程序,希望生产推送通知能够正常工作。我现在遇到的第一个问题是,无论我在代码标识符中选择什么配置文件,我最终都会得到这些错误代码::entitlement'keychain-access-groups'hasvaluenotpermittedbyaprovisioningprofileAug2922:12:58unknownamfid[349]:entitlement'com.apple.deve

iphone - 如何找出其他哪些 UIScrollView 干扰了 scrollsToTop?

我有几个带有一个或多个ScrollView的ViewController。尽管我已经在具有多个ScrollView的ViewController中明确设置了scrollsToTop标志,但是当我点击状态栏时,一些ScrollView拒绝向上滚动。在按下另一个ViewController并弹出它之后,该手势有时会在以前没有的View中起作用。这很困惑,我就是不知道问题出在哪里。如何有效调试这个问题?状态栏点击是否有全局(私有(private))通知,以便我可以手动ScrollView? 最佳答案 我之前使用如下代码来调试这种情况:-(