我有一个观点UITapGestureRecognizer.因此,当我点击视图时,此视图上方会出现另一个视图.这个新视图有三个按钮.当我现在按下其中一个按钮时,我没有按下按钮动作,我只得到轻击手势动作.所以我不能再使用这些按钮了.我该怎么做才能将事件传递给这些按钮?奇怪的是按钮仍然突出显示.
我收到它后,我不能删除UITapGestureRecognizer.因为有了它,也可以删除新视图.意味着我想要像全屏视频控件一样的行为.
我喜欢将UILongPressGestureRecognizer与UIPanGestureRecognizer结合使用.
UIPanGestureRecognizer应该从长按开始.有一个简单的方法吗?还是我真的要写自己的手势识别器?
我不喜欢在主屏幕上.你按下一个图标,一段时间后图标开始摇晃.之后我没有从屏幕上松开手指,我可以开始拖动手指下的图标.
cocoa-touch objective-c uigesturerecognizer uipangesturerecognizer uilongpressgesturerecogni
我有以下代码:
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] initWithRootViewController:self];
imagePicker.delegate = self;
popover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[imagePicker release];
[popover presentPopoverFromRect:CGRectMake(100, 100.0, 0.0, 0.0)
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
Run Code Online (Sandbox Code Playgroud)
但这只会摧毁它self.view并且根本不显示任何东西.当我设置inView:[self.view window]至少选择器出现.但它仍然删除了self.view.我有什么必须做的,视图不会消失?
我有两个版本的模型Model001.xcdatamodel和Model002.xcdatamodel.这两个都在Model.xcdatamodeld捆绑中.我也有一个Model001to002.xcmappingmodel不属于的一部分Model.xcdatamodeld.我检查过:xcmappingmodel和xcdatamodeld都被复制到.app包中.
我的托管对象上下文初始化如下:
Run Code Online (Sandbox Code Playgroud)NSURL *documentModel = [bundle URLForResource:@"Model" withExtension:@"momd"]; managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:documentModel]; return managedObjectModel;
我还在initWithFileURL: 我的UIManagedObject子类中重写了这些属性.
Run Code Online (Sandbox Code Playgroud)NSMutableDictionary *options = [NSMutableDictionary dictionaryWithDictionary:self.persistentStoreOptions]; [options setObject:@YES forKey:NSMigratePersistentStoresAutomaticallyOption]; [options setObject:@YES forKey:NSInferMappingModelAutomaticallyOption]; self.persistentStoreOptions = [options copy];
但是当我尝试打开文档时,我收到以下错误:
Can't find mapping model for migration
- 更新 -
即使我进行手动迁移
Run Code Online (Sandbox Code Playgroud)[NSMappingModel mappingModelFromBundles:@[[NSBundle mainBundle]] forSourceModel:sourceObjectModel destinationModel:self.managedObjectModel];
这返回nil.虽然我仔细检查了Model001to002.cdm是否在应用程序包中.它必须在应用程序包中吗?
我有以下片段着色器:
precision highp float;
varying highp vec2 vTexCoord;
uniform sampler2D uColorTexture;
void main () {
highp vec4 tmp;
tmp = ((texture2D (uColorTexture, vTexCoord) + texture2D (uColorTexture, vTexCoord)) / 2.0);
gl_FragColor = tmp;
}
Run Code Online (Sandbox Code Playgroud)
我知道这个着色器没有多大意义,但它应该仍然运行正确,我尝试重现它的问题.当我使用Xcode OpenGL-ES分析器分析此着色器时,它显示错误:
隐式转换溢出,lowp float的最小范围是(-2,2)
并且它不仅显示此错误,而且渲染输出中断也会溢出.因此,它实际上溢出的分析仪不仅仅是误报.
任何人都可以向我解释为什么dis产生溢出虽然我到处都选择了highp?
以下代码:
- (void) setTarget:(id)anObject {
NSLog(@"anObject: %@",anObject);
[super setTarget:anObject];
NSLog(@"Target: %@",[self target]);
}
Run Code Online (Sandbox Code Playgroud)
有这个输出:
anObject: <DropZoneViewController: 0x15dd5770>
Target: (null)
Run Code Online (Sandbox Code Playgroud)
这是NSControl的子类.那么我做错了什么?
我想要实现的目标:我有一个接受拖动对象的NScontrol.当拖动结束时,我想将控件的动作发送到其目标.但是,如果上述方法不起作用,我如何获得控件的操作和目标?
标题已经解释了.我正在寻找一种解决方案,将UIAutomation脚本中使用target.captureScreenWithName拍摄的屏幕截图与一些参考图像进行比较.这对测试一些自定义视图非常好.
我正在处理UIDocument应用程序,我想在用户打开文档之前向用户展示文档的预览。当文档关闭时,我可以将该预览呈现为图像。但是我应该在哪里保存该图像?在另一个文件中?或者有没有指定的方法来做到这一点?
现在我在没有 iCloud 支持的情况下开发它。但我想有一个也适用于 iCloud 的解决方案。这UIDocument是一个UIManagedDocument. 但是将图像保存到数据库中会使它变得毫无意义。因为那时我必须打开文档才能获得预览。
你在这里推荐什么?在哪里放预览UIManagedDocument?
我正在播放音乐AVPlayer.现在在某个时刻发生NSTimer火灾,我想要褪色到另一条赛道.所以我开始淡出我的AVPlayer并创建一个新的AVPlayer实例来播放下一首歌.
在前台时,它按预期工作.但是当我的应用程序在后台时.播放曲目淡出但新AVPlayer实例未开始播放.是否无法在后台创建新的AVPlayer实例?或者我该怎么玩呢?还是有另一种方法来重叠两个轨道?
我可以用AVQeueuPalyer,但我不能让曲目重叠.有什么建议?
- 编辑 -
如果不清楚,我可以根据需要播放背景音频.只是在后台创建一个新的AVPlayer实例不起作用.
我有一个字符串,例如2010-09-24.现在我想要读取这个字符串,就像我在其他时区一样.所以我创建了一个NSDateFormatter并设置它的时区,例如Europe/Berlin.我得到的是NSDate对象adjust(2010-09-23 18:00:00)到我的本地时区(例如America/New_York).
但是我希望NSDate在时区中Europe/Berlin加上时间值2010-09-24 00:00:00.我怎样才能做到这一点?
我尝试将defaultTimeZone设置为Europe/Berlin,[dateFormatter dateFromString:@"2010-09-24"]但是当我将timeZone更改回本地时区时,NSDate对象也会更改.
最近有一个非常好的Cocoa日志框架.它有一个GUI,所以你可以记录图像和数据blob等一个很好的演示文稿.但我不记得名称,无法用谷歌找到它.
有谁知道我在寻找哪个框架?它的链接就可以了.谢谢.
-编辑-
不是:
cocoalumberjack
Log4Cocoa
SOLogger
cocoa-touch ×7
objective-c ×7
ios ×6
iphone ×5
cocoa ×2
avfoundation ×1
avplayer ×1
core-data ×1
glsles ×1
ios5 ×1
logging ×1
opengl-es ×1
uidocument ×1
xcode4.5 ×1