问题列表 - 第36891页

如何确定cameraDevice是否可用?

在我目前的应用程序中,我允许用户在线提交图像到图像服务.我允许用户从相册中选择或使用相机拍照.

但是,我有一个问题.如果正在使用的设备没有摄像头且用户选择拍照,则应用程序崩溃.我需要能够确定设备是否具有使用cameraDevice的能力.

下面是我目前提供UIActionSheet的代码,它允许用户选择不同的选项.

#pragma mark -
#pragma mark UIImagePickerController
- (IBAction)ImagePicker {
UIActionSheet *sheet = [[UIActionSheet alloc] 
                        initWithTitle:@"" delegate:self 
                        cancelButtonTitle:@"Cancel" 
                        destructiveButtonTitle:nil 
                        otherButtonTitles:@"Choose An Existing Photo", @"Take A Photo", nil];
sheet.actionSheetStyle = UIActionSheetStyleDefault;
[sheet showInView:self.view];
[sheet release];
}

- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {

if (buttonIndex == 0) {
    //Okay the UIImagePickerControllerSourceTypeSavedPhotosAlbum displays the 
    NSLog(@"Album");
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
    [self presentModalViewController:picker animated:YES];
    [picker release];

} else if (buttonIndex == 1) {
    NSLog(@"Camera");
    UIImagePickerController *picker …
Run Code Online (Sandbox Code Playgroud)

iphone uiimagepickercontroller uiactionsheet

3
推荐指数
1
解决办法
2198
查看次数

强制加载其他延迟加载的属性

我有一个Hibernate对象,它的属性都是懒惰加载的.大多数这些属性是其他Hibernate对象或PersistentSets.

现在我想迫使Hibernate一次性加载这些属性.

当然,我可以"触摸"这些属性,object.getSite().size()但也许还有另一种方法来实现我的目标.

java hibernate lazy-loading eager-loading

24
推荐指数
2
解决办法
3万
查看次数

列出连接的蓝牙设备?

如何在Android上列出所有连接的蓝牙设备?

谢谢!

android bluetooth

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

Oracle:返回仅包含数值的行的SQL查询

我有一个名为X的字段(Oracle中的列),其值为"a1b2c3","abc","1ab","123","156"

我如何编写一个sql查询,只返回保存纯数值=没有字母的X?从上面的例子可以是"123"和"156"

从myTable中选择X哪里......?

sql oracle

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

不要在轨道上的ruby中转义html

rails 3似乎逃脱了一切,包括html.我尝试过使用raw()但它仍然逃脱了html.有解决方法吗?这是我正在使用的帮手(/helpers/application_helper.rb):

module ApplicationHelper
  def good_time(status = true)
    res = ""
    if status == true
      res << "Status is true, with a long message attached..."
    else
      res << "Status is false, with another long message"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我使用以下代码在视图中调用帮助器:

<%= raw(good_time(true)) %>
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

50
推荐指数
2
解决办法
3万
查看次数

列出C程序中的所有#defines

是否可以在执行时获取C程序中使用的#defines列表(编译时间和源代码中定义的).因为我有一个拥有大量C源文件的项目.

是否有任何编译时选项来获得它?

c

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

i + = ++我在C++ 0x中的未定义行为吗?

我非常确信我已经发现,就C++ 0x而言,这i = ++i 并不是未定义的,但我无法判断是否有i += ++i明确定义的行为 .任何接受者?

c++ undefined-behavior compound-assignment c++11

14
推荐指数
1
解决办法
730
查看次数

这是做什么的:MS_POSITIONING ="GridLayout"

该字符串出现在一些旧的asp.net webform应用程序中的所有<body>标记上.

asp.net webforms grid-layout

5
推荐指数
1
解决办法
7292
查看次数

如何从终端输出中删除两行

假设终端中已打印出两行,是否可以将它们都删除,以便将它们替换为两行?

我知道您可以使用\ r替换1行(嗯,将光标移动到该行的开头),但是对于上面的行有什么办法吗?

举例来说,我正在运行一个用于计算Schrodinger方程的本征函数的程序,我想一直关注变量在运行过程中的变化,因此,我希望得到如下输出:

Param 1: xxxxxxx  
Param 2: xxxxxxx
Run Code Online (Sandbox Code Playgroud)

因此,我会将两个参数放在两行上,以便可以轻松读取它们,并在程序匹配功能的每次迭代中对其进行更新。

bash terminal echo

3
推荐指数
2
解决办法
1825
查看次数

用于求和异或的直接公式

我必须从1到N的异或数字,是否存在直接公式?

例如,如果 N = 6那时1^2^3^4^5^6 = 7我想在不使用任何循环的情况下这样做,所以我需要一个O(1)公式(如果有的话)

c c++ algorithm

33
推荐指数
4
解决办法
8964
查看次数