问题列表 - 第26026页

NSFetchedResultsController部分已本地化排序

我如何使用带有翻译排序键和sectionKeyPath的NSFetchedResultsController?

问题:我在数据库中的属性"type"中有ID,如typeA,typeB,typeC,...而不是直接值,因为它应该是本地化的.在英语中,类型A = Bird,typeB = Cat,typeC = Dog in German,它将是Vogel,Katze,Hund.

使用带有排序键的NSFetchedResultController和"type"上的sectionKeyPath,我收到订单和部分 - typeA - typeB - typeC

接下来我翻译显示,一切都很好用英语: - 鸟 - 猫 - 狗

现在我切换到德语并收到错误的排序顺序 - Vogel - Katze - Hund

因为它仍然按typeA,typeB,typeC排序

所以我正在寻找一种方法来本地化NSFetchedResultsController的排序.

我尝试了瞬态属性方法,但这对排序键不起作用,因为排序键需要在实体中.

我没有其他想法.但我不敢相信在本地化所需的派生属性上使用NSFetchedResultsController是不可能的?

有一些相关的讨论,如使用NSFetchedResultsController的自定义部分?但不同的是自定义部分名称和排序键可能具有相同的顺序.不是我的情况,这是主要的区别.

最后,我想在派生属性上需要一个必要的NSSortDescriptor排序顺序.此排序顺序还可用于sectionKeyPath.

谢谢你的任何提示.

iphone nsfetchedresultscontroller

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

即使是一个搜索框输入,我们应该使用fieldset吗?

我们应该使用fieldset一个搜索框input吗?我们通常在网站的标题中使用哪个?

xhtml accessibility semantic-markup w3c-validation

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

如何在多个目录中使用genstrings?

我有一个目录,它有很多子目录.那些子市场有时甚至有子市场.里面有源文件.

我如何使用genstrings来遍历所有这些dirs和subdirs?

假设我在终端中cd到我的根目录,然后我会输入:

genstrings -o en.lproj *.m
Run Code Online (Sandbox Code Playgroud)

我怎么能告诉它现在看看所有这些目录?或者我是否必须添加许多相对路径逗号分隔?怎么样?

xcode localization

58
推荐指数
7
解决办法
3万
查看次数

使用Oracle.DataAccess.Client将EntLib 4.1升级到5

我正在将项目从EntLib 4.1升级到EntLib 5.我已经浏览了迁移指南,更改了所有引用并更新了所有配置文件以指向EntLib 5.一切正常,接受Oracle数据库访问.使用配置文件:

<configuration>
  <configSections>
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
  </configSections>
  <dataConfiguration defaultDatabase="prod">
    <providerMappings>
      <add databaseType="Microsoft.Practices.EnterpriseLibrary.Data.Oracle.OracleDatabase, Microsoft.Practices.EnterpriseLibrary.Data"
        name="Oracle.DataAccess.Client" />
    </providerMappings>
  </dataConfiguration>
  <connectionStrings>
    <add name="prod" connectionString="Data Source=dev;User Id=dev;Password=dev;"
      providerName="Oracle.DataAccess.Client" />
  </connectionStrings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

与4.1一起工作的所有调用都DatabaseFactory.CreateDatabase()失败了:

System.InvalidOperationException: The type Database cannot be constructed. You must configure the container to supply this value.
Run Code Online (Sandbox Code Playgroud)

如果我Oracle.DataAccess.Client用微软取而代之,System.Data.Oracleclient那一切都会再次起作用,但并不是ODP.net的可爱.有谁知道如何使用EntLib 5?

干杯,Mlk

.net enterprise-library odp.net

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

使用 Mysqli 的 Zend 框架中的绑定变量名称无效

我正在使用 Zend Framework 和 PDO_MYSQL Adapter 开发一个应用程序。

但是我的客户端服务器不支持 PDO_MYSQL

我将适配器更改为 Mysqli,但出现此错误:

无效的绑定变量名称

如何解决?

mysqli zend-framework

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

在调试时如何阻止intellij将特定的jar添加到类路径?

当我在intellij中调试应用程序时,它坚持将所有jar包括在我的jre/lib文件夹和子文件夹中.不幸的是,我使用的其中一个库在启动时手动加载类路径上的每个类,以减少操作期间的加载时间.

因此,立即调试我的应用程序会导致进程旋转100%然后最终死亡.如果我使用命令行intellij使用并从类路径中删除lib文件夹中的jar,应用程序将按预期执行.

如何让intellij不包含jre libs?

intellij-idea

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

单个Windows线程的内存开销是多少?

每个线程的堆栈是1 Mb吗?或者只是CLR线程?

我想通过任务管理器了解本机Windows线程(c ++)和CLR线程的内存作为视图.

谢谢

c# c++ multithreading

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

向HTML元素添加额外属性是不好的做法吗?

有时我会为某些控件添加一个属性.喜欢:

<a href id="myLlink" isClimber="True">Chris Sharma</a>
Run Code Online (Sandbox Code Playgroud)

我知道这不是一个有效的HTML.但它在某些情况下对我有帮助.

这被认为是一种不好的做法吗?我的一位朋友说,它适用于Intranet环境,但在互联网上可能不会被搜索引擎发现友好.

如果这不是一个好习惯,那么最佳实践是什么?

谢谢

html attributes custom-attributes

18
推荐指数
2
解决办法
6068
查看次数

我可以在MVC中实现缓存,如果是这样的话?

我可以在MVC中实现缓存,如果是这样的话?我想在控制器中实现Cache

asp.net asp.net-mvc-2

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

列出所有位置的覆盖数据

我创建了一个包含3个字段的类:

class Gente
    {
        int _ID;
        string _nome, _sexo;


        public Gente()
        {
            _ID = 0;
            _nome = "";
            _sexo = "";
        }

        public int ID
        {
            set { _ID = value; }
            get { return _ID; }
        }

        public string Nome
        {
            set { _nome = value; }
            get { return _nome; }
        }

        public string Sexo
        {
            set { _sexo = value; }
            get { return _sexo; }
        }
    }
Run Code Online (Sandbox Code Playgroud)

然后我从该类声明了一个List,并从该类声明了一个对象,以便我能够添加到List中.

List<Gente> Alunos = new List<Gente>();        

        Gente professor = …
Run Code Online (Sandbox Code Playgroud)

c# list

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