草庐IT

Iphone5S

全部标签

iphone - ICU 在 iOS 上的 MessageFormat

据我了解,iOS在后台使用ICU。我想访问ICU的MessageFormat功能,以处理涉及数字和复数的字符串,例如,There{0,choice,0#arenofiles|1#isonefile|1iOS是否公开此功能?如果是这样,我该如何使用它?我以为我可以写[NSStringstringWithFormat:"There{0,choice,0#arenofiles|1#isonefile|1或[NSStringstringWithFormat:"There{0,plural,=0{arenofiles}=1{isonefile}other{are%ldfiles}}.",n];但

ios - iphone notes.app 喜欢下划线

我已经搜索了很多类似的问题,我决定在这里问这个问题,如果已经问过我找不到它,抱歉。我发现:UITextViewlikeiPhoneNotesapplication重定向到这里:http://www.cocoanetics.com/2010/03/stuff-you-learn-from-reverse-engineering-notes-app/但是在逆向工程中没有完整的代码示例!?我正在为iphone创建一个应用程序,它存储并允许人们输入他们的文本,如iphone中的notes.app。据我所知,我需要在文本下划线,我需要在uitextview中完成它,它是uiscrollview的

iphone - 为什么我在 iOS 上使用 tan() 函数会遇到这个问题?

这是我第一次使用任何类型的高等数学构建iOS项目。我已经搜索了很长时间,但还没有找到任何可以解决我的问题的方法。我对iOS还是很陌生,所以非常感谢任何帮助。我正在尝试使用基本的tan()函数,该函数从文本字段获取输入,将其转换为度数(因为tan()默认为弧度)并显示在标签中。如果我将tan30输入计算器,它会返回.577,我得到的是.449,这很接近,但如果我输入31,我得到的值是“2.356”?这是我的部分代码:-(IBAction)calculate{floatx=([textField1.textintValue]);floatd=(x*180)/M_PI;floaty=tan(

iphone - coredata中使用的undoManager

我有两个实体A和B。A与B具有一对多关系。在我更改B中的一些属性后,如何撤消B中的所有更改?我尝试过回滚方法,但这会影响A中的其他属性。 最佳答案 尝试在对A进行任何更改之前在undoManager上调用disableUndoRegistration,并在对A进行任何更改之后调用enableUndoRegistration。现在,把这段代码放在哪里?理想情况下,您会为A类覆盖NSManagedObject中的某些方法,但是哪些方法呢?我不认为validate方法会起作用,至少不能用于禁用撤消注册,因为我认为更改可能已经在undoMa

iphone - iPad : UIButton requires many tap attempts to caught action

我正在开发一个通用应用程序,其中有一个UIButton,它可以在iPhone上正常工作,但是当我在iPad上单击它时,需要多次单击尝试才能触发触摸事件。例如5-6次点击后,它会执行点击事件。下面是UIButton代码。请帮忙。UIView*footer=[[[UIViewalloc]initWithFrame:(CGRectMake(0,0,self.tableView.frame.size.width,54))]autorelease];floatbuttonWidth=(int)((self.tableView.frame.size.width-12-12)/3);floatbut

iphone - 主线程中的 MBProgressHUD 问题。

我想按以下方式使用MBProgressHUD:在我的方法中,我调用多个服务器和其他需要显示HUD的操作。我想知道在完成这些特定操作之前“保持”主线程的最佳方法是什么。例如:method{MBProgressHUD(action1)//don'tmoveonuntilthisisdone//someothercode...MBProgressHUD(action2)//someothercode...}我是iOS的新手,如果这太简单了,我很抱歉。谢谢。 最佳答案 我认为您在MBProgressHUD中使用了图形更改。例子:-[HUDs

iphone - 如何使 View 具有半透明边框并显示下面的 View

可能有点新手问题,但是......我正在编写一个使用UITabBarController的iPhone应用程序。在InterfaceBuilder中,我在MainWindow.xib中设置了选项卡栏。我有4个选项卡,每个选项卡都设置为为适当的UIViewController子类加载xib。我在InterfaceBuilder中为每个UIViewController子类在xib文件中创建了View。一切正常,因为我可以点击每个选项卡,它会显示正确的UIViewController的View但我真正想要的是UIViewController子类之一的View在所有4个边缘上都有一个大约30p

iphone - 阻塞主线程直到 UIWebView 完成加载

我试图阻塞主线程直到UIWebView完成加载,但是在调用[UIWebViewloadRequest:]之后调用[NSThreadsleepForTimeInterval:]使加载永远不会complete:webViewDidFinishLoad委托(delegate)在sleep结束后被调用。为什么会这样?以及如何阻塞主线程?我正在从[ViewControllerwillRotateToInterfaceOrientation:]调用loadPage,我想做的是阻止iOS界面旋转,直到加载另一个方向的webview.-(void)loadPage{UIWebView*webview2

iphone - copyItemAtPath 在模拟器上工作但在设备上失败

我有这段代码可以将.txt文件从主包复制到文档目录。这适用于模拟器,但无法在设备上运行。我通过删除文档目录中的txt文件并再次运行该应用程序来验证它是否适用于模拟器。当我在设备上运行应用程序时,copyItemAtPath失败。这是我的代码。BOOLsuccess;NSFileManager*fileManager=[NSFileManagerdefaultManager];NSError*error;NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);N

iphone - 重新开始并升级商店中的应用程序(新项目 - CoreData)

我在商店中有一个带有CoreData模型的应用程序,我想完全更改该应用程序(删除一些垃圾、组织、新的CoreData模型...等)。所以我想重新开始并创建新项目,当我尝试将商店中的旧应用程序升级到这个新应用程序时会发生什么?(我担心CoreData)非常感谢 最佳答案 如果您对核心数据模型进行了微小的更改,则需要将数据迁移到新模型:YoucanonlyopenaCoreDatastoreusingthemanagedobjectmodelusedtocreateit.Changingamodelwillthereforemakeit