小编fin*_*tic的帖子

如何关闭当前视图控制器就像按下导航控制器上的后退按钮一样

反正有没有在导航栏上实现后退按钮的效果?

例如:我有两个视图控制器,让名称然后vc1(嵌入在导航控制器中)和vc2.在vc2的导航栏上,我在右侧有一个"完成"按钮.

我希望当我从vc1导航到vc2时,我可以通过按vc2上的"完成"按钮返回到vc1.我希望按下"完成"按钮的效果与按下导航栏上的按钮相同.

我尝试使用[self dismissViewControllerAnimated:YES completion:nil]; 使用push segue也不起作用.

有帮助吗?非常感谢!

objective-c ios

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

如何刷新 Storyboard 本地化字符串的内容

我的故事板有中文(简体)本地化。

最初,生成 .strings 文件时,它包含我在每个场景中输入的标题/标签的每个文本。像这样:

/* 类 = "UINavigationItem"; 标题="????"; ObjectID = "03c-Su-3Ya"; */ "03c-Su-3Ya.title" = "????";

/* 类 = "UIButton"; normalTitle = "按钮"; ObjectID = "1dN-RP-fnm"; */ "1dN-RP-fnm.normalTitle" = "按钮";

/* 类 = "UIButton"; normalTitle = "??"; ObjectID = "1yV-zN-VyH"; */ "1yV-zN-VyH.normalTitle" = "??";

/* 类 = "UIButton"; normalTitle = "??"; ObjectID = "26S-O2-95j"; */ "26S-O2-95j.normalTitle" = "??";

但是当我向其中添加新的视图控制器和新文本时。我注意到 .strings 文件不会自动更新。我每次都必须生成这个文件吗?或者有没有办法刷新它的内容?

请帮忙。提前致谢!

xcode localization storyboard

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

使用MPMediaItemPropertyPersistentID获取相应的MPMediaItem

我需要使用NSUserDefaults存储的持久ID检索相应的MPMediaItem.我目前的做法是获取所有MPMediaItems,循环遍历它们,并找出与我存储的具有相同持久ID的那个.我认为这是一个非常糟糕的性能,所以有一个现有的方法来获取MPMediaItem与我拥有的持久ID吗?我检查了Apple的文档,但我找不到.

mpmediaitem ios

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

Android - java.lang.UnsatisfiedLinkError:未找到本机方法

IDE:安卓工作室

我有位于“jniLibs”文件夹下的静态库。

在此处输入图片说明

我也加载了那个库。这是我使用的代码:

static 
{
    System.loadLibrary("elianjni");
}
Run Code Online (Sandbox Code Playgroud)

本机方法在单独的类(ElianNative)上声明为:

public native int InitSmartConnection(String paramString, int paramInt1, int paramInt2);    

public native int StartSmartConnection(String paramString1, String paramString2, String paramString3, byte paramByte);
Run Code Online (Sandbox Code Playgroud)

但是,当我调用该方法时InitSmartConnection,应用程序崩溃了,错误是:

java.lang.UnsatisfiedLinkError: Native method not found: com.monitor.camera.connect.ElianNative.InitSmartConnection:(Ljava/lang/String;II)I

at com.monitor.camera.connect.ElianNative.InitSmartConnection(Native Method) 
Run Code Online (Sandbox Code Playgroud)

我不知道这可能的原因,因为我只是从另一个WORKING项目中复制了这个库,然后在声明方法和导入必要的头文件时做了同样的事情。

造成此类问题的可能原因是什么?我在堆栈上搜索,有人说这是.c文件中方法之前缺少Java关键字。但是,我不认为这可能是问题所在,因为就像我所说的,这是在另一个运行良好的项目中使用的。

java java-native-interface android

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

如何将刷新控件应用于UITableView

是否有一个刷新控制应用到一种方法UITableView,其是在设置UIViewController

我发现的解决方案需要子类化UITableViewController,这对我来说很麻烦,因为我需要子类化UIViewController而不是a UITableViewController,我没有看到文档下的任何方法UITableView允许我对它设置刷新控件.

任何帮助将非常感谢!

objective-c ios

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