小编Mar*_*wie的帖子

使用带有许多表达式的"if let ..."

这个Swift的成语很有道理

if let x = someDict[someKey] { ... }
Run Code Online (Sandbox Code Playgroud)

但是,我真正想要的是

if let x = someDict[someKey], y = someDict[someOtherKey] { ... }
Run Code Online (Sandbox Code Playgroud)

如上所述,这不是错误的,但这个想法可能吗?

swift

22
推荐指数
1
解决办法
9890
查看次数

Oracle REPLACE()函数不处理回车和换行

我们有一个带有varchar2(100)列的表,偶尔包含回车符和换行符.我们想要删除SQL查询中的那些字符.我们正在使用:

REPLACE( col_name, CHR(10) ) 
Run Code Online (Sandbox Code Playgroud)

具有没有效果,然而替换"CHR(10)"的更常规的"字母"字符证明REPLACE功能工作否则.我们也发现了

REPLACE( col_name, CHR(10), '_' ) 
Run Code Online (Sandbox Code Playgroud)

找到换行符的位置,但在其后插入下划线,而不是替换它.

在Oracle8i上运行.升级不是一种选择.

sql oracle

21
推荐指数
4
解决办法
15万
查看次数

模拟相机应用程序"点按焦点"

我正在努力模仿内置相机应用程序的基本功能.到目前为止,我已经陷入了"重点关注"功能.

我有一个UIView,当我在UIView上点击一根手指时,我正在收集UITouch事件.调用以下方法但相机焦距和曝光不变.

-(void)handleFocus:(UITouch*)touch
{ 
     if( [camera lockForConfiguration:nil] )
     {     
          CGPoint location = [touch locationInView:cameraView];

          if( [camera isFocusPointOfInterestSupported] )
               camera.focusPointOfInterest = location;

          if( [camera isExposurePointOfInterestSupported] )
               camera.exposurePointOfInterest = location;


          [camera unlockForConfiguration];
          [cameraView animFocus:location];
     }
}
Run Code Online (Sandbox Code Playgroud)

'camera'是我的AVCaptureDevice并且它是非零的.也许有人可能会告诉我哪里出错了?

线索和嘘声都欢迎.

M.

iphone cocoa-touch objective-c avfoundation

18
推荐指数
1
解决办法
1万
查看次数

如何在UIButton中旋转imageView,而不是缩放它

我正在努力旋转UIBUtton的imageView属性而不缩放它.有问题的图像是24x18 - 宽度比它高 - 但是一旦旋转到位,图像就会被缩放以保持这些尺寸 - 留下一个非常挤压的图像.我怎么能阻止这个?

以下是我的代码..

-(IBAction)rotateButton
{
NSLog( @"Rotating button" );

[UIView beginAnimations:@"rotate" context:nil];
[UIView setAnimationDuration:.5f];
if( CGAffineTransformEqualToTransform( button.imageView.transform, CGAffineTransformIdentity ) )
{
    button.imageView.transform = CGAffineTransformMakeRotation(M_PI/2);
} else {
    button.imageView.transform = CGAffineTransformIdentity;
}
[UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

,如果我申请将变换按钮,而不是button.imageView发生,所以我猜那就是我没有设置正确的ImageView的属性.

你的线索和嘘声是最受欢迎的

M.

iphone cocoa-touch core-graphics uibutton

16
推荐指数
2
解决办法
8590
查看次数

AVCaptureVideoPreviewLayer:拍摄快照

我正在尝试模拟在默认相机应用程序中看到的动画,其中相机取景器的快照被动画到应用程序显示的角落.

保存解决此问题的关键的AVCaptureVideoPreviewLayer对象不能满足这些要求:尝试在新层中创建它的副本...

- (id)initWithLayer:(id)layer
Run Code Online (Sandbox Code Playgroud)

..返回一个空图层,没有图像快照,所以显然这里有更深层次的魔法.

你的线索/嘘声是最受欢迎的.

M.

iphone cocoa-touch avfoundation

13
推荐指数
2
解决办法
1万
查看次数

"存在内部API错误." 在任何iPhone/iPod-touch设备上运行应用程序时

我正在向App Store提交iPhone应用程序.在对应用程序进行最后的修改时,当我收到此消息时,我正在我的iPhone上编译和运行应用程序:

存在内部API错误.

控制台有这样说:

25/08/2010 10:10:54 Xcode[3556] Failed willExecute: Error Domain=com.apple.platform.iphoneos Code=0 UserInfo=0x2011adec0 "There was an internal API error." -- {
    NSLocalizedDescription = "There was an internal API error.";
    NSLocalizedFailureReason = "";
    NSLocalizedRecoverySuggestion = "";
}
Run Code Online (Sandbox Code Playgroud)

问题是该项目特有的,其他项目不会遇到同样的问题.当移动到另一台机器或交换另一台移动设备时,会出现同样的问题.

我应该非常感谢有关该主题的任何提示或想法.

iphone xcode

12
推荐指数
2
解决办法
4万
查看次数

如何使用Java中的tEXt或iTXt块保存PNG?

我目前正在使用javax.imageio.ImageIO来编写PNG文件.我想包括一个tEXt块(实际上是这里列出的任何块),但是看不到这样做的方法.

通过com.sun.imageio.plugins.png.PNGMetadata的外观,它应该是可能的.

我应该非常感谢任何线索或答案.

M.

java png text javax.imageio

11
推荐指数
1
解决办法
3973
查看次数

热键/快捷方式:"这是哪个插件?"

请原谅这么简单的问题,我已离开RCP大约一年了:

我可以在Eclipse中使用什么快捷方式/热键组合来发现贡献/拥有当前视图的插件?

我记得它提出了当前鼠标下插件的plugin.xml.

我应该非常感谢你的线索......

M.

eclipse jface eclipse-rcp

11
推荐指数
1
解决办法
3911
查看次数

使用[ALAssetsLibrary enumerateGroupsWithTypes:]时的Cocoa线程同步

我最近和一些人一样,发现[ALAssetsLibrary enumerateGroupsWithTypes]喜欢在另一个线程上运行它的块.苹果公司没有证明这一点真可惜:-)

在我目前的情况下,我需要等待枚举完成,然后主线程返回任何结果.我显然需要某种线程同步.

我已经阅读了有关NSLock和NSConditionLock的内容,但似乎没有任何内容符合"发出此工作线程已完成的阻塞线程信号"的要求.这似乎是一个简单的需求 - 任何人都能指出我正确的方向吗?

你的线索和嘘声一如既往地受到欢迎,

M.

iphone cocoa-touch objective-c nslock

10
推荐指数
2
解决办法
5690
查看次数

如何最好地在TreeViewer上使用ViewerFilter?

我正在申请ViewerFilter一棵树上的几棵树,但大多是树叶.过滤器确实适用于叶子,使用叶子内的属性.所有树枝都保持不变,以便它们的叶子可以出现.

但是我想过滤掉不包含选定叶子的分支,我可以看到其中没有ViewerFilter允许这样的机制.

这有可能吗?

例如,给定下面的概念树(其中b是分支,a L是叶子)

b0
  b1
    L2
    L4
    L8
  b2
    L1
    L3
    L5
Run Code Online (Sandbox Code Playgroud)

我想申请一个ViewerFilter只选择甚至包含叶子的树叶和树枝.结果树将是......

b0
  b1
    L2
    L4
    L8
Run Code Online (Sandbox Code Playgroud)

..分支b2不显示,因为它不包含选定的子项,但分支b0b1do.

swt eclipse-plugin jface treeviewer

9
推荐指数
1
解决办法
7227
查看次数