草庐IT

Objective-c

全部标签

iphone - 从 JSON 生成 Xcdatamodel 文件

是否可以从json生成xcdatamodel文件?这是我想象它的工作方式:给定一个JSON文件,通过一些带有一些自定义逻辑的程序(可能由我自己编写),将生成xcdatamodel文件供我在XCode项目中使用。我的问题是:这可能吗?有人做过吗? 最佳答案 我认为不可能在代码中创建xcdatamodel文件。该格式未在任何地方记录,并且包含仅与Xcode的GUI模型构建器相关的布局属性。在构建过程中,这些文件也会转换为“已编译”.mom文件。但是,您可以完全在代码中创建一个NSManagedObjectModel。有关示例,请参见此l

objective-c - Unicode 数据从 NSData 到 NSString

因此,如果我从HTTP请求中获得NSData,那么我会执行如下操作:NSString*test=[[NSStringalloc]initWithData:dataencoding:NSUTF8StringEncoding];如果数据包含奇怪的unicode数据(titleisfromreddit),这将导致null:{"title":"click..██me..and..then██________██check██_.your...██.__...██____██....██████████████....██____██████....██████....██████____███

iphone - 我怎样才能拥有包含两个以上 'if' 语句的 IBAction?

我正在创建一个测验应用程序,它会根据他们的测验结果显示一些内容。现在我被困在某事上。测验应用程序很简单,有4个答案和一个问题。让每个按钮将View切换到下一个问题似乎代码太多,所以我想到了这个。如果每个按钮在按下时都会改变问题和答案会怎样?我该怎么做?现在,我的答案“A”代码如下:-(IBAction)a{switch(questionNumber){case0:{question.text=@"HowMuchDoYouUseSuppressedWeapons?";}break;case1:{question.text=@"DoYouLikeSleightofHand?";answer

objective-c - 如何将触摸事件传递给饼图

我是核心情节框架的新手,面临一个问题:我是CPGraphHostigView来画饼图。由于CPGraphHostigView没有检测到触摸事件,我在上面有一个可以检测触摸的UIView。现在我如何将此触摸事件传递给饼图,以便使用CPPieChartDelegate方法。-(void)pieChart:(CPPieChart*)plotsliceWasSelectedAtRecordIndex:(NSUInteger)index被调用。感谢任何帮助。提前致谢。-拉维 最佳答案 CPGraphHostingView继承自UIView,它

objective-c - 需要 iOS 多重可达性

我正在使用PhoneGap0.9.3和AsiHTTPRequest创建一个iOS应用程序。他们都使用“可达性”文件。PhoneGap使用1.5版AsiHTTPRequest使用版本2.0.4他们不断抛出组合错误,因为有很多相同的变量。我试图重构这两个文件,但它们不断抛出错误。是否有更简单的方法来执行此操作,还是我应该继续尝试合并这2个文件。提前致谢! 最佳答案 您可以尝试找到使用较新Reachability版本的较新版本的PhoneGap,但我猜您已经尝试过这条路线。除此之外,它有点难看,但如果您重构/重命名其中一个,则可以同时构建

objective-c - iOS 3.0 中 MKMapview 上带有按钮的自定义标注 View

我创建了一个MKAnnotationView的子类,当它被选中时显示一个标注View(类似于MKPinAnnotationView),它只是UIView的一个子类,现在带有一个按钮和文本.标注被添加到注释View中。我遇到的问题是我放在标注View中的按钮从未触发任何操作,它似乎没有响应触摸事件。我创建一个新的MKAnnotationView的原因是因为我需要显示更多除了注释View中的文本和两个按钮,我找不到方法通过常规的MKPinAnnotationView标注实现这一点。代码:-(MKAnnotationView*)mapView:(MKMapView*)mapViewviewF

objective-c - 如何暂时隐藏 UIPopoverController

我有一个UIPopoverController,我想从中拖放项目并将它们放到另一个View上。我实现了从弹出窗口拖放的机制,但我希望它更好:当你拖动时,我认为应该隐藏弹出窗口,这样你就可以将项目放在它下面。由于UIPopoverController不是“经典”ViewController,我不知道如何暂时隐藏它而不不可逆转地关闭它。但是因为UIPopoverController在屏幕上显示了一些东西,所以在那个popoverController的某个地方必须有一个我可以隐藏和显示的“View”...有什么建议吗? 最佳答案 是否可以

iphone - 来自 XMPP iPhone 的用户配置文件

我在我的iPhone应用程序中使用XMPP聊天,我需要检索好友列表中每个用户的个人资料,如电话号码、街道地址等。我该如何开始? 最佳答案 同时XEP-54可以用于此目的,请不要在每次您的客户登录时通过向您名册上的每个人发出vcard-temp请求来向网络发送垃圾邮件。因为您没有告诉我们您的客户端库是什么在使用时,我们所能做的就是为您提供您需要发送的协议(protocol):请注意,XEP-54即将被XEP-292淘汰。,但这种转变需要几年时间才能发生。 关于iphone-来自XMPPiP

objective-c - 是否可以根据设置更改启动图像?

在我的应用程序项目的资源中,我有Default.png这是我的应用程序启动图像。感谢设置包,用户可以更改启动View,所以我的问题是找到一种方法在用户更改设置时获取另一个启动图像。有办法吗? 最佳答案 不,您不能更改应用程序包中的文件。但是有可能找到另一个简单的解决方案-因为这只是在启动您的应用程序之后显示一个带有选定默认屏幕的View,然后在例如5秒显示您的主视图:+(NSTimer*)scheduledTimerWithTimeInterval:(NSTimeInterval)secondstarget:(id)targetse

iphone - CGContextRef 损坏了吗?

当我调用函数CGContextStrokePath(下面代码的最后一行)时,我的程序崩溃了。上下文是否会以某种方式损坏?(它只有在expression(它是一个NSArray)中有特定值时才会崩溃)。它应该绘制expression中的任何内容的图表。例如,如果expression具有以下对象:x,cos(表示为字符串),它将绘制余弦曲线。这是代码:-(double)yValueFromExpression:(id)anExpressionatPosition:(double)xValue{NSDictionary*aDictionary=[NSDictionarydictionaryW