我有一个以前从未发生过的奇怪问题.当我尝试将我的Xcode8(Swift3)项目提交给AppStore时,在我选择并确认组织之后,Xcode崩溃了一些奇怪的问题报告:
2016-09-17 12:32:29.604 xcodebuild[4347:14903] [MT] IDEDistribution: - [IDEDistributionLogging _createLoggingBundleAtPath:]: Created bundle at path '/var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/Degoo-iOS_2016-09- 17_12-32-29.600.xcdistributionlogs'.
2016-09-17 12:32:31.335 xcodebuild[4347:14903] [MT] DVTAssertions: ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFrameworks- 11246/IDEFoundation/Distribution/IDEDistributionSummaryStep.m:213
Details: A method claimed to have succeeded but provided an error!
Object: <IDEDistributionSummaryStep>
Method: +_distributionItemsWithoutBitcodeForPlatforms:flattenedDistributionItems:ar chive:withError:
Thread: <NSThread: 0x7ff94ac07fe0>{number = 1, name = main}
Hints: None
Backtrace:
0 -[DVTAssertionHandler handleFailureInMethod:object:fileName:lineNumber:assertionSignature:message Format:arguments:] (in DVTFoundation)
1 _DVTAssertionHandler (in DVTFoundation)
2 _DVTAssertionFailureHandler (in DVTFoundation)
3 +[IDEDistributionSummaryStep _distributionItemsWithoutBitcodeForPlatforms:flattenedDistributionItems:archive:withError:] (in IDEFoundation)
4 -[IDEDistributionSummaryStep distributionItemsWithoutBitcodeForPlatforms:withError:] (in IDEFoundation)
5 -[IDEDistributionSummaryStep loadFromPropertyList:error:] (in …Run Code Online (Sandbox Code Playgroud) 我在UIViewController中遇到初始化参数的问题.我上课了:
class ViewController: UIViewController {
@IBOutlet var cardButtons: Array<UIButton>
var flipCount = 0
var game: CardMatchingGame
var backCardImage: UIImage
var frontCardImage: UIImage
required init(coder aDecoder: NSCoder) {
self.backCardImage = UIImage(named: "back")
self.frontCardImage = UIImage(named: "front")
self.game = CardMatchingGame(count: cardButtons.count, deck: createDeck())
super.init(coder: aDecoder)
}
@IBAction func touchCardButton(sender: UIButton) {
var cardButtonsArray = cardButtons as NSArray
var chosenButtonIndex = cardButtonsArray.indexOfObject(sender)
game.chooseCardAtIndex(chosenButtonIndex)
}
func createDeck() -> Deck {
return PlayingCardDeck()
}
Run Code Online (Sandbox Code Playgroud)
}
但我有一个错误
count: cardButtons.count >> Variable 'self.cardButtons' used before being initialized/Property …Run Code Online (Sandbox Code Playgroud) 我在向UITextField添加Tap Gesture时遇到问题.代码如下:
@IBAction func hanldeTap(recognizer: UITapGestureRecognizer) {
println("works")
}
Run Code Online (Sandbox Code Playgroud)
此操作与Tap Gesture Recognizer相关联.在我的TextField中我定义gestureRecognizer了OutletCollections.在我的猜测它应该工作.在所描述的配置中,手势适用于按钮或自定义视图.
你能告诉我可能出现的问题吗?我该如何解决这个问题?