小编Sef*_*an2的帖子

AppStore语言描述和"本地化本地开发区域"

一个iPhone应用程序,本地化为三种语言(英语,意大利语和西班牙语),已提交给AppStore,其中包含三种语言的描述和屏幕截图.其结果是,在AppStore的美国英语里有说明,在AppStore西班牙有西班牙的描述和在AppStore意大利有意大利的描述,但在其他所有的APPStore的语言描述是意大利.

我认为问题是在info.plist文件中,"Localization native development region"条目设置为Italy,不是吗?但我不解释另一件事成功:如果"本地化本地开发区域"从意大利到英国或美国的变化,语言描述应更改为英语,但应该还是错的各国,例如南美洲国家联盟,可以阅读西班牙语描述.是否可以通过将appstore与更合适的语言相关联来更改此行为.

编辑

在网上搜索,我意识到"本地化本地开发区域"info.plist条目与AppStore描述语言无关.当没有可用的本地化时,它需要设置应用程序语言.我认为我必须在itunes connect中更改某些内容以正确管理AppStore描述语言,即通过为几乎所有可用语言设置英语描述.

screenshot info.plist app-store

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

使用NSUserDefault保存用户名密码,安全性如何以及安全多少?

我会用NSUserDefault保存几个值(用户名密码).

第一:有没有办法将它们保存在一起(例如在数组中)?第二:安全吗?或者我是否以某种方式加密密码?

passwords objective-c username nsuserdefaults ios

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

防止MySQL中的查询缓存

我通过JNDI资源使用tomcat连接池.

context.xml:

<Resource name="jdbc/mydb" auth="Container" type="javax.sql.DataSource"
          username="myusr" password="mypwd" driverClassName="com.mysql.jdbc.Driver"
          maxActive="1000" maxIdle="100" maxWait="10000"
          url="jdbc:mysql://localhost:3306/mydatabase" 
          factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" />
Run Code Online (Sandbox Code Playgroud)

web.xml:

<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/mydb</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
Run Code Online (Sandbox Code Playgroud)

数据库是MySQL数据库.

当我选择一些信息时,例如产品列表,在产品插入或删除后也会显示相同的列表.

怎么防止这个?在这种情况下,我会看到更新列表.

编辑

query_cache_size是0和query_cache_type为ON.

那么问题可能出在哪里呢?为什么查询缓存会发生?

编辑

我读到了"RESET QUERY CACHE"和"FLUSH TABLES".

他们之间有什么区别?

通过使用其中一个,拍卖/电子商务场景可能会出现问题吗?

mysql tomcat caching connection-pooling

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

ScreenFlow:选择要捕获或裁剪视频的区域,如何?

我正在尝试使用ScreenFlow(与SimFinger一起)制作iPhone模拟器视频.是否可以选择要捕获的特定区域?或者如何在捕获后裁剪视频?

video-editing ios

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

Java:在哈希表keySet上反转迭代的顺序.怎么样?

我正在迭代一个哈希表,连接字符串值:

    Iterator<String> it = jsonHashtableTemp.keySet().iterator();
    String json = new String("[");
    while (it.hasNext()) {
        String s = it.next();
        json = json.concat(jsonHashtableTemp.get(s).toString());
        if (it.hasNext()) {
             json = json.concat(", ");
        }
    }
    json = json.concat("]");
Run Code Online (Sandbox Code Playgroud)

我想颠倒迭代的顺序.

可能吗?

java hashtable

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

ms-excel:提取数字的十进制和整数部分,并禁用字段更改

我有一个数字字段(比如A).我必须在另一个字段(比如说B)中提取它的整数部分,在另一个字段(比如C)中提取它的小数部分.我想用户可以在更改A单元格时看到B和C单元格中的值,但同时我不希望用户可以更改B和C单元格中的值.

可能吗?

excel protection field cells

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

不同的警报视图和viewcontroller

在同一个视图控制器中,我必须显示由警报按钮触发的不同操作的不同警报(此视图控制器是警报的委托).

有没有办法重用警报代码init/show/release,考虑到

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
Run Code Online (Sandbox Code Playgroud)

我需要将警报区分开来.

iphone code-reuse objective-c uiviewcontroller uialertview

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

SimpleDateFormat和解析:解析不会因错误的输入字符串日期而失败

我正在使用

java.util.Date date;
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
try {
  date = sdf.parse(inputString);
} catch (ParseException e) {
  e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

其中inputStringdd/MM/yyyy格式的字符串.

如果inputString是,例如,2013年2月40日,我将获得一个错误,而不是解析方法返回日期2013年3月12日(2013年3月12日).我错了什么?

java parsing date date-format simpledateformat

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

fbDidLogin从未调用过(facebook-ios-sdk)

我正在使用弹出Facebook对话框进行用户登录并在他/她的流上发布帖子

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: apiKey, @"api_key", nil];
[facebook dialog:@"stream.publish" andParams:params andDelegate:self];
Run Code Online (Sandbox Code Playgroud)

它可以工作,但是当用户登录时,永远不会调用fbDidLogin方法.为什么?这样我就无法请求用户名,访问令牌也始终为null.

编辑

随着10月的Facebook api我部分解决了我的问题.

facebook ios facebook-ios-sdk

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

objective-c中的哈希表

我可以使用什么类将NSMutableIndexSet中的索引与对象相关联?

hashtable objective-c ios

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

OpenLayers:如何在3.13v中替换ol.FeatureOverlay?

这里有一个叠加功能示例.

它不适用于3.13 OpenLayers版本,因为不再支持ol.FeatureOverlay.

怎么能被取代?你能举个例子吗?

javascript openlayers-3

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

MSAccess vba中的"另存为..."对话框:如何?

在MSAccess中,我有一个带按钮的面具.当用户单击该按钮时,表中的数据将导出到.txt文件中:

Private Sub Command_Click()
Dim Rst As DAO.Recordset
Dim AField As DAO.Field
Dim TempStr As String
Dim FileNumber
FileNumber = FreeFile
Open "c:\table.txt" For Output As #FileNumber
Set Rst = CurrentDb.OpenRecordset("Tabella1", dbOpenForwardOnly)
Do While Not Rst.EOF
    For Each AField In Rst.Fields
        If (AField.Name <> "ID") Then
            TempStr = TempStr & AField.value & "    "
        End If
    Next
    Print #FileNumber, Left(TempStr, Len(TempStr) - 1)
    TempStr = ""
    Rst.MoveNext
Loop
Rst.Close
Set Rst = Nothing
Close #FileNumber
End Sub
Run Code Online (Sandbox Code Playgroud)

它可以工作,但我会显示一个"另存为..."对话框,允许用户选择导出数据的文件.

可能吗?

dialog export ms-access-2007 access-vba

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

将NSString附加为另一个NSString的第一行

我有两个NSString,A和B.

我希望A成为B \n.

我能怎么做?


如果在我使用的方法中

NSString *string_B = [[NSString alloc] initWithString:@"something_from_a_DB"];
NSString *string_A = [[NSString alloc] initWithString:@"something_from_a_DB"];

if (aTrueCondition) {
   string_C = [NSString stringWithFormat:@"%@\n%@", string_B, string_A];
} else {
   string_C = string_A;
}
Run Code Online (Sandbox Code Playgroud)

是string_C = string_A; 内存泄漏还是好的?


我添加了[string_A release],因为string_C是一个保留属性.现在它有效.

cocoa objective-c nsstring

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