小编shi*_*him的帖子

在Swift中,如何将String转换为Int64?

我从一个包含非常大数字的文本文件加载行.String有toInt方法,但是如何将字符串转换为能够处理大数字的Int64呢?

我没有看到toInt64方法或toLong等.必须有办法,但我还没有通过搜索找到任何东西.

或者我想我可以用数字(或数字组)读取字符串中的数字,然后将它们与适当的因子10一起添加,但这看起来有点过分.或者正确的方法是以二进制形式读取数据并以这种方式转换它?

谢谢

string xcode int64 long-integer swift

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

UL是否具有默认保证金或填充

这可能看起来像一个愚蠢的问题,但我已经在基本页面中添加了UL,并且列表似乎偏离了中心.列表没有什么特别之处.没有添加特定的CSS:只是一个列表.当我装载它时,它略微偏离中心.
左侧是否有默认边距或填充?

<h3>Title Heading</h3>
   <ul id="listItems">
       <li>itemOne</li>
       <li>itemTwo</li>
       <li>itemThree</li>
   </ul>
Run Code Online (Sandbox Code Playgroud)

主体具有用于居中,对齐,浮动等的所有css代码."标题标题"完美对齐.只是列表有点偏.

谢谢.

哦,不知道这是否重要,但我添加了'id'原因...想要使用'first-of-type'给第一项em(粗体).

html css alignment html-lists

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

你如何在移动野生动物园中检测电话号码

我试图在我的网络应用程序的safari中禁用电话号码检测,但它仍然显示由数字组成的7个字符串作为电话号码.我使用苹果提供的元标记,但没有快乐.

<meta name="format-detection" content="telephone=no">
Run Code Online (Sandbox Code Playgroud)

其他人遇到这个问题并解决它?

谢谢.

更新:看起来它没有检测到safari中的电话号码,而是当我将页面保存为图标并从主屏幕运行时.

iphone web-applications mobile-safari

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

Xcode:哪些文件需要成为我的目标成员?(目标会员)

我正在Xcode 4.6.2中开发一个只有一个目标的iPhone应用程序,我注意到一些重要文件不是我的目标成员.我的自定义头文件都不是目标成员资格的一部分,也不是我的Info.plist,我的前缀头或产品"MyApp.app".

我理解目标的方式,这些文件肯定需要成为目标的成员.

我的问题是:为什么这些文件不是我的目标成员?

在搜索了SO之后,类似的问题已经产生了一些见解,但不是对该问题的完整答案.我收集的见解是:

  1. 头文件不是目标的成员,因为它们在"复制头"构建阶段中链接.

    • 这听起来很合理,但我没有复制标题构建阶段
  2. Info.plist和Prefix.pch不是目标的成员,因为Info.plist在"复制包资源"构建阶段中链接,并且Info.plist包含指向前缀头的键/值条目(前缀. PCH)

    • 我并不认为这实际上是如何运作的

xcode ios

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

如何防止故事板中的占位符字符串包含在.strings文件中?

我正在使用Base和Xcode生成的.strings文件本地化我的故事板.问题是我的故事板有很多占位符文本将在运行时以编程方式替换.在我将它们传递给翻译器之前,我可以手动从.strings文件中删除这些行,但每次用ibtool刷新我的.strings文件时,这些行都会被它再次添加.

有没有办法UILabel在界面构建器中将某些UI元素(等等)标记为ibtool应该跳过的占位符?

xcode localization ios

10
推荐指数
0
解决办法
448
查看次数

关闭Xcode模拟用户位置

我正在使用iPhone 4来测试我的iOS应用程序.

在我的项目中,我有.gpx文件,允许我在iPhone插入我的Mac时模拟一些特定的位置.不幸的是,当我拔下我的iPhone时,我仍然看到该位置,而不是当前的用户位置.

是否可以设置用户位置?我怎样才能做到这一点?

我尝试禁用并重新启用用户位置,删除和安装应用程序,但它不起作用.看起来不可能.

iphone xcode objective-c ios

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

在Swift中,如何检查对象(AnyObject)是否为String?

尝试使用:

obj.isKindOfClass(String)
Run Code Online (Sandbox Code Playgroud)

但它说类型'字符串'不符合协议'AnyObject'

那你怎么知道一个对象是不是一个字符串呢?

这个问题的上下文是UIActivity方法,prepareWithActivityItems,我需要在其中保存活动项,但如果有多个活动项,你怎么知道哪个是哪个?

string swift

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

将UICollectionView触摸事件传递给其父UITableViewCell

这是视图结构:

外观是一个UITableView.

在里面UITableViewCell,有一个UICollectionView.请注意,集合视图单元格之间存在一些黑色间距.

当我点击UICollectionView中的间距时,我希望触摸事件传递给UITableViewCell.

截图

uitableview ios uicollectionview

10
推荐指数
2
解决办法
4834
查看次数

Swift 3 NSNotificationCenter KeyboardWill显示/隐藏

我有一段代码在Swift 2中工作,我尝试使用xCode将代码更新到最新版本,我修复了除两个问题之外的所有内容

我有这个代码

let loginvc: LoginVC = self.storyboard?.instantiateViewController(withIdentifier: "LoginVC") as! LoginVC
NotificationCenter.defaultCenter().addObserver(self, selector: #selector(LoginViewController.keyboardWillShow(_:)), name: UIKeyboardWillShowNotification, object: nil)
NotificationCenter.defaultCenter().addObserver(self, selector: #selector(LoginViewController.keyboardWillHide(_:)), name: UIKeyboardWillHideNotification, object: nil)
Run Code Online (Sandbox Code Playgroud)

与此配对

func keyboardWillShow(notification: NSNotification) {

    constraint.constant = -100
    UIView.animate(withDuration: 0.3) {
        self.view.layoutIfNeeded()
    }
}

func keyboardWillHide(notification: NSNotification) {

    constraint.constant = 25
    UIView.animate(withDuration: 0.3) {
        self.view.layoutIfNeeded()
    }
}
Run Code Online (Sandbox Code Playgroud)

在第一部分我现在得到一个错误说"类型'LoginViewController'没有成员'keyboardwillshow/hide'

我不明白为什么它没有看到下面的方法

有人知道这个问题的解决方案吗?

nsnotificationcenter ios swift swift3

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

Xcode 11.2-无法将App文件安装到设备?

我最近将操作系统更新为Catalina,并将Xcode更新为11.2。由于这样做,当我尝试在设备上运行应用程序的发行版时,仅收到错误消息:

无法安装该应用程序。

当我点击“详细信息”时,它将为我提供以下内容:

应用程序安装失败域:com.apple.dtdevicekit代码:-402620395失败原因:找不到此可执行文件的有效配置文件。

用户信息:{DVTRadarComponentKey = 487927; “ com.apple.dtdevicekit.stacktrace” =(0 DTDeviceKitBase 0x000000011baff6e7 DTDKCreateNSError + 109 1 DTDeviceKitBase
0x000000011baffde9 DTDK_AMDErrorToNSError + 792 2 DTDeviceKitBase
0x000000011bb3f56a 90- [DTDKMobileDeviceTokenxBasevship 3Bassingship_Signature_Tokenship 3配上FB_Int的Shift + Signing_Signature_Message_Signal_Signal_tv_song_Signal_tv_song_Signal_tv_song_tv_song_tv_song_tv_song_tv_songs_tv
0x000000011bb3f301 - [DTDKMobileDeviceToken installApplicationBundleAtPath:withOptions:andError:withCallback:] + 1589 5 IDEiOSSupportCore 0x000000011b9c7a25 __118- [DVTiOSDevice(DVTiPhoneApplicationInstallation)processAppInstallSet:appUninstallSet:installOptions:completionBlock:] _ block_invoke.352 + 4523 6 DVTFoundation 0x00000001036a03ba __DVT_CALLING_CLIENT_BLOCK
+ 7 7 DVTFoundation 0x00000001036a1a92 __DVTDispatchAsync_block_invoke + 809 8
libdispatch.dylib 0x00007fff68220583 _dispatch_call_block_and_release + 12 9 libdispatch.dylib 0x00007fff6822150e _dispatch_client_callout + 8 10 libdispatch.dylib 0x00007fff68226ace _dispatch_lane_serial_drain + 597 11 libdispatch.dylib 0x00007fff68227452 _dispatch_lane_invoke + …

xcode ios

10
推荐指数
7
解决办法
2516
查看次数