草庐IT

Objective-c

全部标签

iphone - 如何更改日期和时间格式?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtochangethedateformatiniphonesdk实际上我得到的是24小时制的字符串。我想显示12小时制。这是我的输入:2012-10-19T04:10:002012-10-06T14:00:00我想要以下格式:10-19-20124:10AM10-06-20122:00PM

objective-c - MFMailComposeViewController 导致其他控件改变位置

我有三个UIViewControllers以模态方式显示在彼此之上。第三个打开MFMailComposeViewController并发送电子邮件。但是,在关闭该ViewController后,其他ViewController(不一定在ViewController链中)上的各种控件已移动到位。例如,在关闭MFMailComposeViewController之后,父ViewController上的标签之一向下移动了大约20px。其父项上的ScrollView也向下移动了相同的量。如果我从这里进入一个单独的ViewController,ImageView就会被替换。它们似乎总是靠近屏幕顶

objective-c - iOS:有什么方法可以检查属性名称是私有(private)名称还是保留名称?

最近我在上传应用程序时遇到了问题,应用程序uploader告诉我我使用了一个名为“contentId”的私有(private)属性,它是CoreData托管对象中的一个私有(private)属性,我所做的是创建一个具有'contentId'属性并使我的核心数据托管对象子类之一实现该协议(protocol),并在'contentId'的getter中返回其对象ID,我不知道我是否直接在托管对象子类中使用'contentId',是否或者它当时没有警告我,但我想知道有没有办法确保我的类不使用私有(private)属性,然后再尝试上传并让应用程序上传者告诉我,因为有时无法在最后一步。谢谢!

objective-c - IOS:来自 Json 的 LazyLoad 图像

我是这种编程语言的新手...我尝试从某些服务器使用json,在成功使用所有信息后,现在我遇到了将“延迟加载”图像显示到tableviewcell中的问题我用AsyncImageView实现它,这是我的代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NetraCell*cell=(NetraCell*)[tableViewdequeueReusableCellWithIdentifier:@"cell"];if(cell==nil){ce

ios - 为了制作示例存折应用程序,在 .pkpass 文件中获取 NSData 为 nil

NSString*filePath=[[[NSBundlemainBundle]resourcePath]stringByAppendingPathComponent:@"freehugcoupon.pkpass"];NSLog(@"Filepath=[%@]",filePath);NSData*data=[NSDatadataWithContentsOfFile:filePath];NSError*error;if(data!=nil){PKPass*pass=[[PKPassalloc]initWithData:dataerror:&error];NSLog(@"Error=[%@

objective-c - UITextView,行号未对齐

我有一个用于显示文本的UITextView。在旁边我有一个UITableView,我用它来显示行号。尝试将行号与文本行对齐时会出现问题。这是问题的屏幕截图:https://www.dropbox.com/s/7sjqm4nrsqm6srh/Screen%20Shot%202012-10-11%20at%209.16.58%20PM.png例如,第7行应该向下移动,因为它不在新行的开头。我认为问题必须处理文本行换行时的间距,但我不确定。所以对于UITableView,我创建的单元格数量与文本行数相同。然后使用以下方法拉伸(stretch)单元格,使其高度与每行文本的高度相同:-(CGFl

iphone - UIWebView 仅在 iOS 4.3 上自动调整大小问题

我正在尝试找出如何修复这个只出现在iOS4.3上的错误。当应用程序启动时,它会显示一个经过缩放以适合UIWebView的PDF。它表现完美,直到您捏合以放大文档,然后旋转它,留下黑色区域。如果你不捏缩放,它不会离开黑色区域。我不明白为什么这是iOS4.3独有的问题。问题截图:我一直在尝试解决这个问题,非常感谢你的帮助。谢谢。.xib设置的屏幕截图:我使用的代码是:.h:#import@interfaceViewController:UIViewController{UIWebView*webView;}@property(nonatomic)IBOutletUIWebView*webV

objective-c - SingleTouch-View 中的第二根手指触发 touchesMoved

我想为child创建一个小型绘图应用程序。我不想实现多点触控绘图应用程序,因此我将绘图View的multipleTouchEnabled设置为false。绘图到目前为止工作正常,但是当child用第二根手指触摸View时,View的touchesMoved-eventhandler被调用:-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[[eventallTouches]anyObject];CGPointtouchPoint=[touchlocationInView:self];//

iphone - 如何移动 UIToolbar 项目?

我在iOS中使用UIToolbar并试图通过从右侧滑入来获得一个“到达”的新按钮。有没有办法直接访问栏上按钮的“位置”?我目前有一个接近预期效果的困惑解决方法,但我希望有一种方法可以使用CoreAnimation移动它们,这样我就可以实现“EaseInEaseOut”类型的计时功能。有什么想法吗?-(void)testPart1{[NSTimerscheduledTimerWithTimeInterval:(0)target:selfselector:@selector(testPart2:)userInfo:[NSNumbernumberWithInt:500]repeats:NO]

objective-c - 无法识别的选择器 : [NSSQLToMany _setInverseManyToMany:]

这是我遇到过的最奇怪的错误,仅仅是因为我在任何地方都找不到关于它的任何信息。背景:我有一个应用程序使用映射到核心数据的RestKit(当前主控)。我正在使用自定义映射提供程序(RKObjectMappingProvider的子类)。这会生成我需要的所有映射,类似于RKGithub项目。我的一些对象具有多对多关系,因此我必须在设置其他关系后(在映射提供程序中)注册一些关系以避免无限递归。(friend有_很多friend有_很多friend...)当应用程序运行和RestKit配置自身时,此行发生错误(在RKManagedObjectStore.m中)_persistentStoreCo