草庐IT

cocoa-touch

全部标签

ios - 云包 "Your request contains more than the maximum number of items in a single request (400)"

当使用进行查询时[publicDatabaseperformQuery:queryinZoneWithID:nilcompletionHandler:^(NSArray*results,NSError*error){...如果返回的结果计数为100或更高,我会收到以下错误70]Error:我在后端处于开发者模式。这是否意味着我无法对超过100-200个返回对象进行查询?那不多……是不是其他的ClouKits部署方式? 最佳答案 在API中查找CKQueryOperation。它会给你一个光标,你可以遍历所有结果,一定要将你的oper

ios - MVC : should i add and implement touch gestures in the View Controller or my custom subclass of UIView

我有这个UIView的自定义子类,称为productCardView,它非常简单,有一些UIImageView和UILabels因为它是subview。我添加了subview并将它们设置为-(void)drawRect:(CGRect)rect方法,一切都很好。在我的ViewController中,我从远程服务器获取了一些数据,因此填充了应该可见的productCardView。目的是当用户点击这些卡片中的每一张时,程序将转到目标url(每张卡片的NSURL属性)。问题是根据MVC的基础知识,我应该在View中添加一个UITapGestureRecognizer,在我的productC

iOS,核心数据 : set argument is not an NSSet error when counting an NSSet

当列出相同的tableView时,有时会发生这种错误,我的意思是有时是,有时不是。当我尝试检查检索到的NSSet是否包含任何对象时:if(coin.dublicates.count>0)我得到错误:***-[NSMutableSetunionSet:]:setargumentisnotanNSSet'出现这种错误的原因是什么?整个方法列表:if(period.regions.count==0){for(Nominal*nominalinperiod.nominals){if(nominal.coins.count>0){counter+=[[nominal.coinsfilteredS

ios - 如何在 App 项目中使用 Cocoa Touch Frameworks

我熟悉构建单个iOS应用程序,但我坚持使用CocoaTouchFramework将公共(public)代码共享到多个应用程序。问题:框架的头文件不可见/不可链接到消费应用程序项目。我做了什么:1。我创建了一个名为“libTestFramework”的项目“CocoaTouchFramework”用一个方法添加了一个类“GoodMorning.h/m”将类从“project”更改为“public”成功构建项目并最终关闭2。我创建了一个名为“FrameworkTester”的单View应用程序然后我将文件“libTestFramework.xcodeproj”从Finder拖到我的XCod

ios - 当我在图片上实现类似 Snapchat 的涂鸦时出现内存问题(包括详细信息)

我尝试实现类似Snapchat的功能,允许用户在拍摄的照片上画东西。基本上,我有两种看法。(这里有一些代码)UIImageView*imageView;//holdingthetakenpicture(originalimage)UIImageView*drawingView;//theviewonwhichalldrawinghappens/*thisistheactiontriggeredbygesturerecognizer*/-(void)drawingViewDidPan:(UIPanGestureRecognizer*)sender{CGPointcurrentDraggi

ios - 如何以编程方式检查 iCloud Drive 是否已激活

如果用户激活了iCloudDrive,是否有办法检查OSX和IOS?不是文档和数据选项,而是新的iCloudDrive? 最佳答案 如果您想在您的应用中使用iCloud,you'llneedtogettoknowCloudKit.您的用户不仅需要启用iCloud,而且他们还需要授予您的应用程序访问iCloud中文件的权限。并且要查明该权限是否已被授予(或什至可能),您可能最需要的API在CloudKit中:accountStatusWithCompletionHandler其中包括这些帐户状态结果:typedefenum:NSInt

ios - 谁应该管理 UI 元素、 View 或 View Controller ?

我目前正在开发一个iOS应用程序,我想知道如何管理UI元素。我正在使用Storyboard来放置我的View,并使用Autolayout使所有分辨率独立。如果有帮助,这里有一些关于我如何提出这个问题的背景知识。一些背景我有代表钢琴键的按钮,稍后我在代码中向这些按钮添加了一个subview,在它们上面绘制了实际的键。我通过在ViewController上创建@IBOutlets并订阅UIDeviceOrientationDidChangeNotification来做到这一点。这调用了一种方法,该方法根据当前按钮frames添加subview以获得适当大小的键。这在iOS8.1中运行时运行

ios - 核心动画 : Pause before autoreversing?

我有一个动画,它沿着弯曲的路径然后返回动画层。我希望图层在自动反转开始之前暂停。有没有一种使用CoreAnimation的简单方法可以做到这一点?这是我用来启动动画的代码。CAKeyframeAnimation*animation=[CAKeyframeAnimationanimationWithKeyPath:@"position"];animation.duration=animationDuration;animation.path=curvedPath;animation.rotationMode=kCAAnimationRotateAuto;animation.delegat

ios - 在ios中获取正确的状态栏颜色

好的,我在给状态栏上色时遇到了一些问题。我有一个非常简单的应用程序,可以在两个View之间移动。我尝试使用此代码为导航Controller的状态栏着色[[UINavigationBarappearance]setBarTintColor:UIColorFromRGB(0x067AB5)];但直到我删除“导航Controller”的状态栏并将状态栏拖到Storyboard中,它才起作用。然后我希望状态栏与颜色相匹配,所以我删除了导航Controller并且它起作用了!我认为导航Controller状态栏不允许状态栏正确着色。但是,如果没有导航Controller,我无法添加“推送”转场。

ios - 继承自 NSNotification

我想创建一个NSNotification的子类。我不想创建类别或其他任何内容。正如您所知,NSNotification是一个类簇,例如NSArray或NSString。我知道集群类的子类需要:声明自己的存储覆盖父类(superclass)的所有初始化方法覆盖父类(superclass)的原始方法(如下所述)这是我的子类(没什么特别的):@interfaceMYNotification:NSNotification@end@implementationMYNotification-(NSString*)name{returnnil;}-(id)object{returnnil;}-(NS