小编Per*_*lue的帖子

片段中是否有类似setResult()的方法?

我正在使用片段.我在onResult()方法中遇到错误.我需要一种替代方法setResult(RESULT_OK, data),我可以在我的片段中使用.请帮忙.

CalendarFragment:

package app.pal.study.samplestudy;

import android.app.Fragment;
import android.content .Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import java.util.Date;
import java.util.List;

public class CalendarFragment  extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_calendar, container, false);
    return rootView;
}


@Override
public void onResume() {
    super.onResume();
    refresh();
}

private void refresh() {
    CalendarEventDataSource dataSource = new CalendarEventDataSource(getActivity());
    dataSource.openReadOnlyDB();
    final List<CalendarEvent> calendarEvents = dataSource.getAllEvents();
    dataSource.close();
    CalAllEventsListAdapter …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

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

使用Xcode 7本地化iOS框架字符串+资源

我有一个使用Xcode 7构建的Swift框架.一切正常,现在我想添加国际化/本地化支持.

我已经回顾了WWDC 2014视频"使用Xcode 6进行本地化"(https://developer.apple.com/videos/wwdc/2014/),该视频讨论了本地化应用程序.

但是,看起来我不能"使用Base Internationalization"来在我的框架项目中本地化我的故事板.当我尝试启用"使用基础国际化"项目设置时,弹出对话框显示资源文件的空列表.

(请注意,我可以选择"导出本地化..."Xcode菜单选项,以导出在代码中使用NSLocalizedString定义的字符串.)

Framework项目是否需要一些不同的东西来支持故事板资源的国际化?

localization ios swift xcode7

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

无法在模拟器中启动AVD.请确保正确安装和使用Intel HAXM

当我厌倦了启动模拟器时,我收到此错误.有什么建议?

Cannot launch AVD in emulator.
Output:
emulator: WARNING: VM heap size set below hardware specified minimum of 128MB
emulator: WARNING: Setting VM heap size to 384MB
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAXM must be updated (version 1.1.4 < 6.0.1).
Run Code Online (Sandbox Code Playgroud)

android android-virtual-device

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

weak只能应用于类和类绑定协议类型而不是<< errortype >>

我正在尝试添加地图,GMSMapView但是当我为视图创建插座时,我遇到了错误.

以下是代码段:

import UIKit
import GoogleMaps

class MapViewController: UIViewController {

    @IBOutlet weak var mapVIew: GMSMapView!
    @IBOutlet weak var mapCenterPinImage: UIImageView!
    @IBOutlet weak var pinImageVerticalConstraint: NSLayoutConstraint!
    var searchedTypes = ["bakery", "bar", "cafe", "grocery_or_supermarket", "restaurant"]
    let locationManager = CLLocationManager()

    override func viewDidLoad() {
        super.viewDidLoad()
        locationManager.delegate = self
        locationManager.requestWhenInUseAuthorization()
    }
    override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "Types Segue" {
            let navigationController = segue.destinationViewController as! UINavigationController
            let controller = navigationController.topViewController as! TypesTableViewController
            controller.selectedTypes = searchedTypes
            controller.delegate = self …
Run Code Online (Sandbox Code Playgroud)

xcode dictionary ios swift

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

在我的应用程序中单击按钮时打开手机设置

我最近升级到Xcode 8并将我的代码转换为Swift 3.我正在制作一个自定义键盘(扩展),它完美地运行到iOS 9,但我在iOS 10中遇到了一些问题.

  1. 自定义键盘的容器应用程序包含一个按钮,用于将用户引导至键盘设置以添加键盘

问题:此按钮单击在iOS 10中不起作用,即用户未定向到设置.我在项目中配置了URL Schemes并尝试了以下代码:

@IBAction func btnGetStarted(_ sender: AnyObject) {

    let settingsUrl = URL(string: UIApplicationOpenSettingsURLString)
    if let url = settingsUrl {
        UIApplication.shared.openURL(url)
    }
}
Run Code Online (Sandbox Code Playgroud)

还尝试过:

@IBAction func btnGetStarted(_ sender: AnyObject) {

if let settingsURL = URL(string:"prefs:root=General&path=Keyboard/KEYBOARDS") {
 UIApplication.shared.openURL(settingsURL)
 }
}
Run Code Online (Sandbox Code Playgroud)
  1. 自定义键盘还包含表情符号图像.用户需要在设置中启用"允许访问"才能使用表情符号图像.如果用户未启用"允许访问",则他无法使用表情符号图像.如果未启用"允许访问"并且用户尝试单击表情符号,则会弹出一个吐司,告诉用户转到设置并启用"允许访问".

问题:当应用程序在iOS 10中运行时,不会弹出此Toast

吐司代码:

func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath){

    let pbWrapped: UIPasteboard? = UIPasteboard.general

    if let pb = pbWrapped {
        if  currentKeyboard == XXXXXX.emoji {
            if let data = UIImagePNGRepresentation(dataEmoji[(indexPath as NSIndexPath).row]) { …
Run Code Online (Sandbox Code Playgroud)

emoji custom-keyboard swift3 ios10

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

快速快速按下自定义键盘的Delete键

我正在制作自定义键盘。键盘上的Delete键可以很好地单击。但是长按不起作用。我想对删除键进行长按,以便在用户按住Delete键时,键盘像标准ios键盘一样连续删除。我提到一对夫妇#2的解决方案,喜欢- /sf/answers/1836441351//sf/answers/1794331941/https://stackoverflow.com/a/ 30711421/6077720

但这对我没有用。我也尝试了这段代码:

  override func viewDidLoad() {
    super.viewDidLoad()
    textDocument = self.textDocumentProxy

    var longPress = UILongPressGestureRecognizer(target: self, action: #selector(self.longPress))
    self.deleteKeyPressed.addGestureRecognizer(longPress)
}

func longPress(gesture: UILongPressGestureRecognizer) {
    if gesture.state == .Ended {
        print("Long Press")
        self.textDocumentProxy.deleteBackward()

    }
}
Run Code Online (Sandbox Code Playgroud)

但是在编写此代码后,我的键盘不会仅出现。谁能帮帮我吗?

ios swift custom-keyboard

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

iOS 图表删除条形图栏上的值

我正在使用https://github.com/danielgindi/Charts 在此处输入图片说明

如何隐藏每个栏上显示的值。我的代码如下

func setUpChartView(){
    viewGraphContent.delegate = self
    viewGraphContent.pinchZoomEnabled = false
    viewGraphContent.chartDescription?.enabled = true
    viewGraphContent.dragEnabled = false
    viewGraphContent.setScaleEnabled(false)
    viewGraphContent.highlightFullBarEnabled = true
    viewGraphContent.doubleTapToZoomEnabled = false
    viewGraphContent.drawBordersEnabled = true
    viewGraphContent.borderColor = UIColor.white
    viewGraphContent.borderLineWidth = 1
    viewGraphContent.legend.enabled = false
  }
Run Code Online (Sandbox Code Playgroud)

bar-chart ios swift ios-charts

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

为 Ionic App 创建和使用自定义 Cordova IOS 插件

我对离子开发非常陌生。我有一个 Objective C 代码,它使用相机提供一些自定义功能,并且我想在使用 Cordova 的 ionic 应用程序中使用此本机代码。经过几个小时的研究后,我得出的结论是,我们需要创建一个 Cordova 插件,将其上传到 Github,然后将其添加到我们的 Ionic 项目中。我尝试了一些演示并阅读了一些文章,但所有内容似乎都已过时,我无法继续。

如果有人能指导我,那就太好了

  1. 使用我的 Objective C 代码创建 Cordova 插件的步骤以及
  2. 在我现有的离子应用程序中使用该插件的步骤。

任何帮助将不胜感激。

cordova ionic-framework cordova-plugins

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