小编Kir*_*nee的帖子

Swift 3:无法将'int'类型的值转换为预期的参数类型'DispatchQueue.GlobalQueuePriority'

Swift 3.0:Can not convert value of type 'int' to expected argument type 'DispatchQueue.GlobalQueuePriority'创建调度异步队列时 收到错误

DispatchQueue.global(priority: 0).async(execute: { () -> Void in

})
Run Code Online (Sandbox Code Playgroud)

iphone ios swift swift2 swift3

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

在 SwiftUI 中从 TabView 获取选定选项卡索引的方法

我刚刚添加了 TabView,它工作正常,但我无法获取选定的选项卡索引(如果是)。
我认为我的代码保持得很好,不知道出了什么问题。

struct DefaultTabbar: View {
    
    @State private var selectedItem = 1
    
    var body: some View {
        TabView(selection: $selectedItem) {
            FirstView()
                .tabItem{
                    Image(systemName: "house")
                    Text("First Tab")
            }
            .tag(1)
            
            SecondView()
                .tabItem{
                    Image(systemName: "photo")
                    Text("Second Tab")
            }
            .tag(2)
        }
        .accentColor(.orange)
        .onTapGesture {
            print("selected tab: \(self.selectedItem)")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我在切换标签时只收到 0 条消息。
选定的选项卡:0。
选定的选项卡:0。

ios swift swiftui

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

如何在文本字段中分隔输入的emojis(通过默认键盘)

我在textfield中输入了两个表情符号,这里我得到的总长度为5个字符,而第一个表情符号则为4个字符,第二个表情符号为1个字符.看起来苹果已经将4个表情符号组合成一个表情符号.

我正在寻找快速代码,我可以单独分离每个表情符号,假设通过上面的例子我应该为每个表情符号分别获得2个字符串/字符.

任何人都可以帮我解决这个问题,我尝试了许多东西,比如正则表达式分离或componentsSeparatedByString或characterSet.但不幸的是最终结果是消极的.

提前致谢.

ios emoji swift

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

具有最小高度要求的自动布局UIView比例高度

我创建了一个标签栏底视图,其高度与主超级视图相关。
在此处输入图片说明

在此处输入图片说明

而选项卡栏底部视图的高度在6+-> 59、6-> 53、5-> 45和4s-> 38中。按比例工作正常。但是,如果我希望此标签栏视图的高度最小为46,最大应该按比例工作。

因此,基于以上在不同设备上的高度,我想实现6+-> 59,6-> 53,5-> 46&in 4s-> 46。

因此,在自动布局中实现此目标的可能解决方案是什么。
提前致谢。

iphone ios ios-autolayout

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

Swift 3.0:“IndexSet”类型的值没有成员“enumerateIndexesUsingBlock”

Value of type 'IndexSet' has no member 'enumerateIndexesUsingBlock'在 enumerateIndexesUsingBlock接收错误。

/**
Extension for creating index paths from an index set
*/
extension IndexSet {
    /**
    - parameter section: The section for the created NSIndexPaths
    - return: An array with NSIndexPaths
    */
    func bs_indexPathsForSection(_ section: Int) -> [IndexPath] {
        var indexPaths: [IndexPath] = []

        self.enumerateIndexesUsingBlock { (index:Int, _) in
            indexPaths.append(IndexPath(item: index, section: section));
        }

        return indexPaths
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone ios swift swift3

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

Closure默认初始化程序缺失 - swift闭包变量声明?

我在viewController类之外声明了闭包,我在viewController类中创建了该闭包的一个变量,但它显示了此闭包缺少的默认初始化器的错误.

我理解变量和常量声明的结果和默认初始化必须在声明时分配.但我无法理解我的闭包的默认初始化是什么,我尝试了一些技巧来解决它,但没有解决.

这是我的封闭声明

typealias completionBlock = (String) -> ()  
Run Code Online (Sandbox Code Playgroud)

这是我关闭的变量声明,它提示初始化它.

class ViewController: UIViewController {

     var completionHandler: completionBlock = // What could be the default initializer to this closure

     override func viewDidLoad() {
         super.viewDidLoad()
     }
}
Run Code Online (Sandbox Code Playgroud)

每当我获得传递所需的值时,我想实现调用此块,与objective-c external completionBlock声明相同.

iphone closures ios swift

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

错误| [iOS]文件模式:`source_files`模式与任何文件都不匹配

我将我的现有库重命名为github,我改变了一切,除了现在没有验证我的库之外,其他工作正常 - pod spec lint KJCircularSlider.podspec for trunk push.我检查了我的文件夹结构,它看起来很完美,任何人都可以帮助我实际的问题是什么?
如果你想检查文件夹结构,这是我的库 - KJCircularSlider

这是我的podspec文件.

Pod::Spec.new do |s|
  s.name             = 'KJCircularSlider'
  s.version          = '0.1.0'
  s.summary          = 'Circular slider - to slide from 0 to 100 in circular shape'

# This description is used to generate tags and improve search results.
#   * Think: What does it do? Why did you write it? What is the focus?
#   * Try to keep it short, snappy and to the point.
#   * Write the …
Run Code Online (Sandbox Code Playgroud)

iphone ios cocoapods swift swift3

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

无法将'SecTrustResultType'类型的值转换为预期的参数类型'UInt32'

尝试在Xcode 8.0中运行Swift 2.3代码

var result = SecTrustResultType(rawValue: SecTrustResultType.Invalid)
Run Code Online (Sandbox Code Playgroud)

iphone swift swift2 swift3

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

IOS Twilio IP消息系统初始集成步骤

我一直在探索twilio 2天,我一直无法看到它们的文档的一些要点https://www.twilio.com/docs/api/ip-messaging/guides/identity,这是整合twilio IP所需iOS中的消息传递.

在iOS上安装twilio ip消息服务需要什么pod名称?
什么是其他iOS内置框架库需要集成twilio?
或者在iOS中使用twilio ip消息服务启动需要的其他初始步骤是什么?

我更喜欢这个问题的答案将帮助我和许多其他人在iOS中初步集成twilio ip消息服务.

提前致谢.

iphone objective-c twilio ios swift

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