草庐IT

generic_object

全部标签

objective-c - 将 'Open With' 添加到自己的应用程序

我目前正在开发一个必须能够在两个应用程序之间共享文档的应用程序。PDF文件将在我的应用程序中打开,必须发送到另一个应用程序(例如Pages)才能对其进行更改。如果第二个应用程序支持,我可以从那里将文件发送回我自己的应用程序。现在我已经能够为我自己的应用程序注册文件类型,它正在显示并从第二个应用程序打开文件。我遇到的问题是向我自己的应用程序添加“打开方式”选项。Apple的文档似乎只涉及将文件类型分配给您自己的应用程序,而不涉及如何与其他应用程序共享文件。你们中有人能指出我正确的方向吗? 最佳答案 您需要使用UIDocumentInt

objective-c - 在c中查找文件路径

我正在开发一个iOS项目,需要为c函数中的sqlite调用提供文件路径。我知道对于objective-c调用,您可以使用像这样的函数来获取路径:+(NSString*)FilePath:(NSString*)fileName{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];return[documentsDirectorystringByAppendi

objective-c - Cocoa Touch NSArray 初始化无法正常工作

我有几个在我的-viewDidLoad方法中初始化的ivarNSArray。一个包含字符串,一个包含IBOutlets。但是,当我初始化时,数组中的所有对象都超出范围,内存地址为0x0(根据Xcode调试器)。但是,当我有一个包含相同对象的本地NSArray时,它工作正常。初始化ivarNSString或NSDictionary都可以正常工作。代码://.hfile#import@interfacemyViewController:UIViewController{NSArray*myArray;}@end//.mfile#import"myViewController.h"@impl

objective-c - presentModalViewController 未被释放

我正在尝试呈现一个自定义ViewController,其中自定义View从分离的NIB加载,使用presentModalViewController消息模态化。该过程运行良好,但我注意到(使用分配工具)每次以模态方式呈现ViewController(或通过导航Controller推送)时,一旦关闭,内存就不会被回收。最终发生的事情是,如果用户多次激活模态视图Controller,最终应用程序将收到内存警告并最终崩溃。我正在尝试寻找一种方法来强制释放分配给模态视图Controller的内存。在这一点上,我已经创建了父ViewController拥有的ViewController的单个实例

objective-c - iOS 的加密 NSString AES256EncryptWithKey 和 AES256DecryptWithKey

任何框架或第三方都支持AES256EncryptWithKey和AES256DecryptWithKey用于NSString。如何在ios4.2和4.3中实现NSString的AES256EncryptWithKey和AES256DecryptWithKey@ALL帮帮我提前致谢。 最佳答案 您可以使用SSCrypto以此目的。它是OpenSSL框架的包装器。它非常简单。希望对您有所帮助。 关于objective-c-iOS的加密NSStringAES256EncryptWithKey和

objective-c - 存储和访问静态 NSArray

我有以下内容:@implementationDataSource+(NSArray*)someData{staticNSArray*data=nil;if(!data){data=[[NSArrayarrayWithObjects:...,nil]retain];}returndata;}@end有没有办法从它自己的类中访问类方法? 最佳答案 NSArray*array=[DataSourcesomeData]; 关于objective-c-存储和访问静态NSArray,我们在Stack

objective-c nsbundle

我正在使用iOS4.3SDK开发iOS应用程序,但我希望该应用程序在我每次关闭应用程序时动态更改iPad屏幕上的图标名称。据我所知,我可以使用NSBundle做到这一点,但我不知道如何实现。有人可以建议我吗?有人可以发布示例代码吗?更多详细信息:我有一个表单,我可以在其中输入数据并将其插入到sqllite数据库中。每次将数据保存到sqllitedb时,我都想显示如下所示的图标名称。“我的应用程序存在2条记录”如果我保存了2条记录。 最佳答案 您不能更改您的应用程序显示名称!它是从您的(代码签名的!).plist(或您本地化的Info

objective-c - 帮助解释堆栈跟踪

Thread12Crashed:0libsystem_kernel.dylib0x3076da1c__pthread_kill+81libsystem_c.dylib0x35c8a3b4pthread_kill+522libsystem_c.dylib0x35c82bf8abort+723libstdc++.6.dylib0x33f61a64__gnu_cxx::__verbose_terminate_handler()+3764libobjc.A.dylib0x360f506c_objc_terminate+1045libstdc++.6.dylib0x33f5fe36__cxxab

objective-c - iOs 多页面浏览器(safari)喜欢 View

我想在我的应用程序中打开多个页面,就像iPhone(safari浏览器)一样。有两个问题:在这里保存View的最佳方式是什么,一个ViewController,其中包含一组可从中切换的View?如何像选择View一样显示safari,我们可以在其中滑过一行或View并选择一个。如果您有此功能的任何链接或示例,请分享。提前致谢。 最佳答案 有一个开源库实现了类似于移动safari(iPhone)多页面选择的功能。它没有在示例中使用一些uiwebview,但我想它可以适应使用uiwebview:https://github.com/10

objective-c - 如何在页面中添加评论框?

我正在尝试使用您在下图中看到的内容对我的“添加评论”界面进行建模。但是,我无法在XCode库中找到这样的UI元素。这是自定义的UI元素吗?或者我能否找到与您在图表中看到的外观和感觉相同的UI? 最佳答案 您可以使用UIImageView(银灰色背景)和其顶部的UITextView对其进行近似,该UITextView具有适当的cornerRadius集。你需要:#import为了能够像这样设置UITextView的cornerRadius属性:textView.layer.cornerRadius=1.0f;//playaroundt