小编Abd*_*tou的帖子

Android - 包含片段的布局的DialogFragment

我正在使用自定义的DialogFragment.在该onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)方法中,我膨胀了包含另一个片段的布局,导致应用程序崩溃.我该如何解决?

android android-dialogfragment dialogfragment

4
推荐指数
1
解决办法
5645
查看次数

如何从标签栏显示UIActionSheet半透明?

我正在使用一个非常简单的UIActionSheet.以下是代码:

 UIActionSheet *editActionSheet = [[UIActionSheet alloc] initWithTitle:@"What do you like to do?" 
                                                             delegate:self 
                                                    cancelButtonTitle:@"Cancel" 
                                               destructiveButtonTitle:@"Delete All Tasks" 
                                                    otherButtonTitles:@"Arrange Task List", @"Mark All as Done", nil];

editActionSheet.actionSheetStyle = UIBarStyleBlackTranslucent;
[editActionSheet showFromTabBar:appDel.tabBarController.tabBar];
[editActionSheet release];
Run Code Online (Sandbox Code Playgroud)

虽然我将动作表样式设置为半透明,但它始终显示为不透明.我不知道为什么?

谢谢,

iphone uiactionsheet

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

iOS - 将 NSDictionary 写入 Localizable.strings

这个问题是那个问题的延续:iOS - 我可以在运行时更改 localizable.strings 内容吗?

答案很有用,但是,我面临着一个问题。打印的字符串不包括单字键和/或值的引号(如这些“”)。这使得 Localizable.string 文件无效。因此,即使对于具有正确格式的键/值,也不会从中检索任何内容。

例子:

英镑 = 英镑;词汇表 = 词汇表;"Go_Location" = "前往位置";

前两个导致文件成为无效的字符串文件。如何解决?

iphone xcode localization ios

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

Xcode UITest中的PageControl

我有一个应用程序,其中使用页面控件来指示多个屏幕。当用户点击页面控件时(例如:在当前所选页面的右侧),滚动视图将滚动到以下屏幕。工作正常。

我想为这种情况编写一个UI测试。我发现我无法点击特定的页面控件“点”来触发该操作。我可以检查的是页面控件是否存在以及当前所选页面。

另一个问题是,即使我能够这样做,如何检查滚动视图是否已经滚动?我只能访问滚动视图的框架,而不能访问其边界。

我刚刚开始使用Xcode UITest,这让我失望了。我认为它现在将很强大(它是Xcode 7引入的,并且以前作为UI Automation可用),但是似乎还没有。

我将回到单元测试+手动功能测试。如果有人有其他想法,请分享。

ios xcode-ui-testing

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

UIKeyboardTypeDecimalPad中的小数点不能用于数学计算

我正在使用键盘类型:UIKeyboardTypeDecimalPad用于两个UITextField对象.尝试执行添加时,我会根据当前区域设置得到不同的结果:

案例1:美国格式:小数点显示.为预期.如果我添加12.3(文本字段1)+ 12.3(文本字段2),答案将是24.6.这就是我想要的.但:

案例2:埃及格式:小数点显示为,.如果我重复相同的计算,答案将是24.小数部分被忽略.有没有修复?

注意:我使用了这个[textField.text floatValue]方法.

iphone keyboard objective-c uitextfield ios

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

Objective-C:floorf()返回错误的值

这是代码:

    float passedPrice = 2.953;
    float placed = 1000.0; //3 decimals
    NSLog("%f", placed); // Gives 2953;
    float withNoFractions = floorf(passedPrice * placed);
Run Code Online (Sandbox Code Playgroud)

存储在withNoFractions中的值是2952!应该是2953.真正奇怪的是它有一段时间了.

math objective-c floor

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

CodeBuild 错误:受信任的主体不属于该服务

我正在尝试编辑现有 CodeBuild 项目的源代码。我在过滤器组中添加了一个演员 ID。当我尝试保存时,我收到:

The trusted principals don't belong to the service.

我也尝试过其他更改 - 我总是收到相同的错误。我是一名管理员,拥有该项目的完全访问权限。我缺少什么?

amazon-web-services aws-codebuild

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

Android - 从资产中复制数据库

这是我正在使用的代码(在许多答案中找到):

InputStream myInput;
        try {
            myInput = iNezamApplication.getAppContext().getAssets().open(DB_NAME);
            String outFileName = DB_PATH + DB_NAME;

            OutputStream myOutput = new FileOutputStream(outFileName);
            byte[] buffer = new byte[1024];
            int length;
            while ((length = myInput.read(buffer))>0){
                myOutput.write(buffer, 0, length);
            }

            myOutput.flush();
            myOutput.close();
            myInput.close();

        } catch (IOException e1) {
            e1.printStackTrace();

        }
Run Code Online (Sandbox Code Playgroud)

但是,在到达OutpoutStream行后,我总是遇到异常:

java.io.FileNotFoundException: /data/data/package_name/databases/databasename.db: open failed: ENOENT (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

database sqlite android fileoutputstream

0
推荐指数
1
解决办法
2167
查看次数

java循环条件如何工作?

我用这循环:

ArrayList<String> buttonTitles = new ArrayList<String>();
for (int i = 0; i == 3; i++) {
    out.println("Looping!");
    buttonTitles.add(String.format("Button %d", i)); 
}
Run Code Online (Sandbox Code Playgroud)

但是,循环中的代码永远不会执行.我的陈述有什么问题?

更新:感谢所有答案,似乎转换为新语言可能会让您错过一些基础知识!:)

java for-loop

-1
推荐指数
1
解决办法
112
查看次数