小编snj*_*mhj的帖子

权限总是返回never_ask_again

复制步骤:

react-native init project

<add code below to the project(App.js component)>

react-native run-android
Run Code Online (Sandbox Code Playgroud)

我调用onPress了文本组件中的函数.

即使对于新的应用程序运行,权限请求也始终返回never_ask_again.

async requestPermissions() {
// android 6.0 +
if (Platform.OS === 'android' && Platform.Version >= 23) {
  try {
    const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION, {
      'title': 'Let the access location',
      'message': 'locate you.'
    });
    console.log('granted: ', granted);
    if (granted === PermissionsAndroid.RESULTS.GRANTED) {
      Alert.alert("Granted access", [{ text: "ok" }])
    } else {
      Alert.alert(
        "can't access to GPS title",
        "returned " + granted,
        [
          { text: …
Run Code Online (Sandbox Code Playgroud)

android android-permissions react-native

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

添加单元格后TableView Auto Scrolling行为不正常

查看设置:

我的TableView有3个部分,每个部分有4或9个单元格.每个Cell都有一个Label和TextField.在开始编辑每个部分的索引2处的单元格时,我重新加载现在将包含9个单元格的部分(将模型更新为dequeueCell,以便再添加5个单元格).

问题:

tableView按预期滚动(将文本字段显示到屏幕的可见部分)以用于该部分的未展开状态.但是在我通过开始编辑任何部分的索引2处的单元格的文本字段来添加单元格之后,tableView会滚动以隐藏文本字段.一旦任何部分扩展了单元格数量,就会对tableview中的任何单元格进行奇怪的滚动.此外,虽然发生了奇怪的滚动,但是重新加载了tableView(这导致焦点远离文本字段).我已经包含tableView.reloadSection(_:)didBeginEditing(:_)单元格的自定义委托中.我在iOS 9和10中看到过这个问题

对不起解释不好.谢谢

继承人Github Repo

而问题在这里 问题演示

PS我正在使用Swift 3和Xcode 8.3.3以及部署目标iOS 10

请不要在Swift 4和Xcode 9中建议回答

iphone uitableview ios swift

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