草庐IT

iphone-6

全部标签

iphone - UIButton 标签为零

据我所知,UIView中的“标记”字段是整数。为什么我的一个UIButton的标签中有“nil”值?(lldb)po[button_onetag]nil我在设计器中设置了标签0,但在代码中仍然返回nil标签。 最佳答案 po表示“打印对象”。整数不是对象。nil将等于整数值零。因此,在lldb中,您应该使用p来打印整数值。这可能是正确的。 关于iphone-UIButton标签为零,我们在StackOverflow上找到一个类似的问题: https://sta

iphone - 在 Interface builder 中放置的 UIView 中,init *真的*发生在哪里?

我有一个名为SlideOut的UIView子类。我想在加载时捕获View的IB位置,所以我在我的实现中有这个:-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){IBframe.origin.x=frame.origin.x;IBframe.origin.y=frame.origin.y;IBframe.size.height=frame.size.height;IBframe.size.width=frame.size.width;//Initializationcode.NSLog(@"

iphone - 如何让处理程序重复 UIView animateWithDuration?

我正在使用UIView类方法animateWithDuration来重复我的View动画。我怎样才能拥有一个可用于稍后停止此动画的处理程序?例如,重复的动画在一种方法中开始,我需要稍后从另一种方法中停止它。 最佳答案 假设您已经创建了一个已取消属性,您可以执行类似的操作。如评论中所述,完成block的startAnimation调用需要包装在异步调用中以避免堆栈溢出。请务必将“id”替换为您实际拥有的任何类类型。-(void)startAnimation{[UIViewanimateWithDuration:1.0delay:0.0

iphone - 在 iphone 中如何获取 Sqlite 最后插入的行 ID?

我正在制作一个我想使用更新查询的应用程序?在我的申请中,我有两个阶段来完成注册过程在第1页我有注册表单和一个提交按钮?单击提交按钮后,所有详细信息都应插入到我的sqlite表中。在page2我有确认页面和一个编辑并继续按钮?保存在表中的所有值都应该由用户在此页面上查看,如果他想进行任何更改,他应该能够做到。一旦用户编辑了一些值并按下继续按钮,所有插入的值都应该更新吗?但是我已经尝试这样做但是我无法更新最后输入的值?以下是我的代码page1插入代码:-(void)submit{if(([UserName.textisEqualToString:@""])||([Password.text

iphone - 将数组保存到包含自定义对象 iPhone 的 Plist 文件

我有一个继承自NSObject的名为XYZ的类和一个包含XYZ对象的数组。我需要将此数组写入文档目录中的plist文件。在尝试[arraywriteToFile....]后,我发现writeToFile失败,因为数组包含XYZ类的自定义对象。可能的解决方案是将对象转换为NSData。实现这一目标的不同方法是什么?我发现NSCoding很合适,但无法理解如何使用它。任何帮助将不胜感激。 最佳答案 RayWenderlich'sblog上有一个很好的教程其中解释了如何使用NSCoding。简单地说,你只需要在你的代码中实现*-(void

iphone - 如何在 Objective C 中阻止来电、短信和电子邮件

有什么方法可以阻止来电、短信和电子邮件。应用商店将允许应用商店上的此类应用程序。请帮助我,如果这可能与否。 最佳答案 现在可以从iOS10阻止不需要的电话检查CallKit框架CallKitintroducesappextensionsthatenablecallblockingandcalleridentification.Youcancreateanappextensionthatcanassociateaphonenumberwithanameortellthesystemwhenanumbershouldbeblocked.

ios - Xcode iPhone SDK - 开始时保持 NSInteger 为零

我想在我的NSInteger的开头保留零,但是当我NSLog它时,零被删除。NSIntegermyInteger=05;NSLog("%d",myInteger);log:5我得到5而不是05。如何将0保留在整数的开头? 最佳答案 NSInteger不做“前导”零。您正在考虑数字格式化的事情。如果您只想通过“NSLog”打印出前导零,请尝试以下方法:NSLog("%02d",myInteger);它指示NSLog有两位数,如果没有达到两位数,则做一个前导零。看看printfformatspecifiers(NSLog试图遵守)你会看

iphone - 如何在 iOS 应用程序中使用 Google Places API 搜索多种类型

我需要使用适用于iOS应用的GoogleAPI搜索不止一种类型。这是我搜索一种类型的方法。在此示例中,它的类型为museum我想同时搜索museum和art_gallery。我将如何去做:NSURL*googlePlacesURL=[NSURLURLWithString:@"https://maps.googleapis.com/maps/api/place/search/xml?location=34.0522222,-118.2427778&radius=500&types=**museum**&sensor=false&key=APIKEY"];谢谢你的帮助:)

iphone - 如何将 NSArray 输出连接到以逗号分隔的 NSString

我正在使用以下代码尝试将数组输出连接到NSString。NSArray*array1=[NSArrayarrayWithObjects:[itemobjectForKey:@"id"],nil];NSString*joinedString=[array1componentsJoinedByString:@","];NSLog(@"joinedStringis%@",joinedString);我希望将连接后的字符串输出为:连接后的字符串为55,56,57,66,88...等等...目前输出为:2013-03-0513:13:17.052[63705:907]joinedStringis

iphone - 在核心数据中保存照片

我正在尝试以最有效的方式做到这一点。想一想Apple在iPhone上的内置地址簿-这就是我要在此处复制的内容。一个实体,Person,多个属性,但是每个Person可以有一张照片。保存实体照片的最佳方式是什么? 最佳答案 在我看来,保存照片或任何大数据的最佳方法是将它们保存到文件中,并将文件路径作为字符串存储在核心数据实体中... 关于iphone-在核心数据中保存照片,我们在StackOverflow上找到一个类似的问题: https://stackover