小编Cor*_*ius的帖子

如何获得UITableViewCell移动开始和结束的通知?

我的iOS应用程序中有一个UITableView会定期刷新.用户还可以随时移动tableview行(tableview始终处于编辑模式).

我想在用户开始拖动行时停止刷新计时器,并在删除行时再次启动它.

最后一部分应该很容易moveRowAtIndexPath,但如何获得有关拖动开始的通知?

iphone uitableview drag ios

31
推荐指数
3
解决办法
8171
查看次数

NSDate包含来自另一个NSDate的日期组件和来自另一个NSDate的时间组件

我的应用程序中有两个UIDatePicker控件,一个配置了UIDatePickerModeDate,另一个配置了UIDatePickerModeTime.

我想配置一个NSDate对象,其中包含来自UIDatePicker的日期和来自第二个的时间......如何?

谢谢,马克

nsdate uidatepicker ios

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

iPhone CoreData:与变音符号一起排序

我有一个应用程序从sqlite数据库中获取数据(国家列表).这些国家都是德语,包含变音符号,例如Österreich.我想获取按名称排序的那些国家,并期望Österreich在"O"附近的其他国家附近,但它在结果的最后.

此代码用于获取已排序的国家/地区:

 NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];

 [fetchRequest setEntity: [NSEntityDescription entityForName: @"Continent" inManagedObjectContext: moc]];
    [fetchRequest setSortDescriptors: [NSArray arrayWithObject: [[[NSSortDescriptor alloc] initWithKey: @"name" ascending: YES] autorelease]]];

 NSError *error = nil;
 NSArray *result = [moc executeFetchRequest: fetchRequest error: &error];
Run Code Online (Sandbox Code Playgroud)

有没有办法让这些特殊的字符名称出现在我上面描述的位置?在这上面没有找到任何关于互联网的东西......

非常感谢.

sorting iphone core-data diacritics fetch

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

复数NSLocalizedString中的字符串参数

我想%@ there are up to %i sun hours用正确的复数翻译字符串.

%@包含一天,%i太阳时.

这是我的Localizable.stringsdict档案:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
        <key>%@ there are up to %i sun hours</key>
        <dict>
            <key>NSStringLocalizedFormatKey</key>
            <string>%#@hours@</string>
            <key>hours</key>
            <dict>
                <key>NSStringFormatSpecTypeKey</key>
                <string>NSStringPluralRuleType</string>
                <key>NSStringFormatValueTypeKey</key>
                <string>i</string>
                <key>zero</key>
                <string>%@ there are no sun hours</string>
                <key>one</key>
                <string>There is one sun hour %@ </string>
                <key>other</key>
                <string>%@ there are up to %i sun hours</string>
            </dict>
        </dict>
    </dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

这就是我所说的:

[NSString stringWithFormat:NSLocalizedString(@"%@ there are …
Run Code Online (Sandbox Code Playgroud)

localization objective-c pluralize ios

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

通过场值提升Solr的结果

我正在查询solr服务器的位置.这些位置文档还有一个字段"country_code",其中包含US,GB,DE等值.

在某些情况下,我希望使用特定的国家/地区代码来提高结果,以便我能够按国家/地区对结果进行优先排序.

例如:

?q=york
Run Code Online (Sandbox Code Playgroud)

假设用户来自英国并正在寻找约克......目前他首先在美国找到一些约克,然后在英格兰找到约克.

我希望能够指定对于此查询,英国结果应该在顶部.我发现这应该可以通过dismax和bq,类似的东西:

?q=york&dismax=true&bq=country_code:GB^20.0
Run Code Online (Sandbox Code Playgroud)

但这并没有像预期的那样发挥作用,现在来自危地马拉的约克(country_code GT)位居榜首,而GB则不会被看到.

请帮忙 ;-)

php apache sorting solr

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

32feet.net如何在c#中发现附近的蓝牙设备async

我试图在C#应用程序中使用32feet.NET蓝牙库来检测附近的设备.我的小应用程序的目的是让PC知道谁在房间里使用人们手机的蓝牙功能.

做这样的事情的最好方法是让我想要"跟踪"的设备连接一次,然后不断检查是否可以通过蓝牙检测到它们.

现在我的问题:

  1. 我是否需要将设备与我的应用程序配对或验证?如何在C#中使用32feet.NET做到这一点?

  2. 如何连续检查范围内的设备并将其与存储的设备进行比较?

我知道所有这些都可能在库文档中,但是对我来说真的很难读,大多数例子似乎都在VB中,我不知道并且很难翻译成C#(特别是当它涉及到AsyncCallbacks之类的).

如果有人能给我一个正确的方向,我会很高兴的!

c# asynchronous bluetooth discovery

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