小编Vin*_*ier的帖子

Android Studio SDK托管已禁用

我刚刚下载了适用于OSX的Android Studio .dmg.根据安装说明,我将其拖到应用程序文件夹并启动了应用程序.

但SDK Manager和AVD Manager是灰色的,无法使用.

我可能错过了安装步骤的任何想法?

android android-sdk-tools android-studio

42
推荐指数
3
解决办法
5万
查看次数

如何在代码中获取EditText maxLength设置

我希望看到maxLength一个EditText在运行时能够做出文本显示决定.
那可能吗?

这是对我不想做的事情的描述.

我有一个包含许多行的ListView,每行都有一个EditText和一个TextView.
我已经创建了ArrayAdapter的子类,以便能够提供我想要放在每行的EditText中的String.
我已经android:maxLength="12"在XML文件中设置了.
我想在EditText字段中显示一个数字,但如果我要显示的数字超过android:maxLength="12"我想要显示"错误消息".

我宁愿不在我的ArrayAdapter子类中硬编码12.

可能有一个简单的解决方案,但我还没有找到它.
(android第一次......)

android android-edittext

20
推荐指数
5
解决办法
2万
查看次数

闭包参数中的元组成员提取

考虑这个元组数组:

var tupleArray = [(String, Int)]()
tupleArray.append(("bonjour", 2))
tupleArray.append(("Allo", 1))
tupleArray.sort { (t1 , t2) -> Bool in
    let (_, n1) = t1
    let (_, n2) = t2
    return n1 < n2
}
Run Code Online (Sandbox Code Playgroud)

我想通过这样做来缩短闭包:

tupleArray.sort { ((_, n1) , (_, n2)) -> Bool in
    n1 < n2
}
Run Code Online (Sandbox Code Playgroud)

第一:有可能吗?
第二:如果可能的话语法是什么?

谢谢

tuples swift

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

从字符串创建 Swift 结构和类

我想做一些事情:

class MyClass {}
struct MyStruct {}

let newStruct = typeFromName("MyStruct").init()
let newClass = typeFromName("MyClass").init()
Run Code Online (Sandbox Code Playgroud)

我希望能够从配置文件加载信息,以便我根据该文件中的字符串创建不同的类或结构。

types swift swift3

5
推荐指数
0
解决办法
977
查看次数

UITableView不滚动

所以,这是我的观点:

在此输入图像描述

这是我的UItableViewDelegate和DataSource

-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 20;
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"course"];
    cell.textLabel.text = [NSString stringWithFormat:@"%i" ,arc4random() % 10];
    cell.detailTextLabel.text = [NSString stringWithFormat:@"%i" ,arc4random() % 10];
    return cell;
}
Run Code Online (Sandbox Code Playgroud)

这就是结果:

在此输入图像描述

问题是UItableView不滚动.决不.我真的无法弄清楚为什么......有人可以帮帮我吗?

objective-c uitableview uiview uitouch ios

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

在Cocoa Touch中跳过了循环

我正在使用Cocoa Touch和Objective-C进行一些编程,现在我遇到了一个非常令人沮丧的问题.我有一个方法,其中有一个for循环.然而,每次我在iOS模拟器中运行应用程序时,循环中的代码都不会运行,并且它不会在循环内的任何断点处停止.起初,我认为它只是在方法中,但它现在看来它发生在代码中的任何地方.任何方法中的for循环都无法工作.这是我的一个循环的示例,如果您发现任何错误,我将非常感谢您的帮助.

for (int i = 0; i == 3; i++) {
    NSLog(@"This is a test.");
}
Run Code Online (Sandbox Code Playgroud)

这可能是我所遗漏的一些非常愚蠢的事情,但我看不到任何可能导致这种情况的事情.如果您需要更多代码,请先询问,并提前致谢!

for-loop

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