当我尝试将我的应用程序提交到应用程序商店时,我收到错误:
ERROR ITMS-90685:"CFBundleIdentifier Collision.应用程序ProjectName.app下有多个包含CFBundleIdentifier值com.companyname.projectName的包"
谁能帮我?
我的Storyboard中有两个UIViewConrollers:MainViewController和SecondViewController.当用户点击一个名为Show Popover的按钮时,我将把SecondViewController显示为一个popover:
//MainViewController
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?)
{
if segue.identifier == "GoToSecondViewControllerSegue"
{
var vc = segue.destinationViewController as! SecondViewController
var controller = vc.popoverPresentationController
if controller != nil
{
controller?.delegate = self
vc.inputTextDelegate = "I'm a popover!"
}
}
}
func popoverPresentationControllerDidDismissPopover(popoverPresentationController: UIPopoverPresentationController) {
println("done")
}
func adaptivePresentationStyleForPresentationController(controller: UIPresentationController) -> UIModalPresentationStyle
{
return .None
}
Run Code Online (Sandbox Code Playgroud)
//SecondViewController
@IBAction func dismissPopover(sender: UIButton) {
dismissViewControllerAnimated(true, completion: nil)
//This dismisses the …Run Code Online (Sandbox Code Playgroud) 我有这个问题,我不知道如何解决。
Text("\(Texts.orderCanceledText1) \(syncViewModel._order.id) \(Texts.orderCanceledText2)") // ERROR : here
Run Code Online (Sandbox Code Playgroud)
struct Texts {
static let orderCanceledText1 : LocalizedStringKey = "orderCanceledText1"
static let orderCanceledText2 : LocalizedStringKey = "orderCanceledText2"
static let orderCanceledText3 : LocalizedStringKey = "orderCanceledText3"
}
Run Code Online (Sandbox Code Playgroud)
我正在使用本地化,所以这就是我使用它的原因。
错误:“调用实例方法‘appendInterpolation’时没有完全匹配”
所以我有一个viewcontroller,我把一个scrollview放入.在scrollview中,我在上半部分放了一堆项目,如图像,标签和按钮.在下半部分,我提出了一个uitableview.我设置了所有约束和一切.我使用了以下代码:
let bounds: CGRect = UIScreen.main.bounds
let w:Int = Int(bounds.size.width)
let h:Int = Int(chaptersTableView.contentSize.height)
let temp: Int = 300 + h
scrollView.contentSize = CGSize(width: w, height: temp)
chaptersTableView.frame = CGRect (x: 0, y: 280.5, width: self.view.frame.size.width, height: CGFloat(44 * sampleModel.objectChapterList.count))
Run Code Online (Sandbox Code Playgroud)
我想设置scrollview的内容大小,然后设置我的tableview框架的高度.
tableview意味着包含许多项目,因此我希望用户能够向下滚动,并且滚动视图的整个内容向下滚动以显示更多的tableview.但是,tableview总是被切断,当我在scrollview中向下滚动时,表结束.我必须滚动tableview内部才能访问更多单元格.
即使我用一个像100这样的随机数替换"44*(表格中的单元格数量)",它也会首先关闭表格,因为它很短,但是当我点击屏幕时,表格会发生变化恢复全长到屏幕底部(但不是滚动视图的底部).
我想把滚动视图的上半部分中的所有东西都放在tableview的另一个单元格中,这样它就可以成为表格的一部分而且我可以避免这种麻烦,但这将是很多工作所以我想看看是否我能做到这一点.
如果您需要图片或其他东西,我可以提供它们.如果我不清楚,请务必发表评论,我可以更好地解释.