我正在编写一个包含3个viewControllers的应用程序,包含在MainViewController中.其中一个是通过故事板控制并显示广告.另外两个viewControllers正在显示信息.根据按下的菜单按钮和要呈现的viewController,应用程序确定要更改的viewController.
到目前为止,除非选择了任何 textField,否则一切都运行良好.这会导致显示错误.实例是包含textField的viewController,也是错误中命名的UIViewController.此外,实例不是零.我在下面放了一个断点:textFieldShouldBeginEditing:
并且在崩溃发生之前调用此方法.该应用程序是通用的,并且不会在iPhone版本上崩溃,它使用相同的设置,除了它只显示广告和另一个viewController.如果您需要查看更多代码或有任何想法,请告诉我们.我无法在_keyboard任何地方找到选择器,也不知道该怎么做.
我试图用最少的代码创建一个新项目来显示错误,但新项目都工作正常,所以问题是没有太多viewControllers一次可见.我也知道我的转换代码工作正常,因为它适用于新项目.我编写的viewControllers也不是问题,因为完全相同的viewController用于应用程序的iPhone部分以及仅在新的iPad测试项目中,并且问题根本没有显示在它们上面.
[编辑 - 删除代码,我测试了一个新项目中的代码,它工作正常]
[edit2 - 添加代码和说明]
@implementation FSMainiPadViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.leftView = [[UIView alloc] init];
self.rightView = [[UIView alloc] init];
if (!self.testVC) {
self.testVC = [[FSTestViewController alloc] initWithNibName:nil bundle:nil];
}
self.inputViewController = self.testVC;
self.resultsVC = [[FSResultsTableViewController alloc] initWithNibName:nil bundle:nil];
self.dataViewController = self.resultsVC;
self.leftView.frame = CGRectMake(0, VIEWFRAMEOFFSET/2, self.view.frame.size.width/2 , self.view.frame.size.height - IPADBANNERHEIGHT - VIEWFRAMEOFFSET/2 - MENUHEIGHT);
self.rightView.frame = CGRectMake((self.view.frame.size.width)/2, VIEWFRAMEOFFSET/2, self.view.frame.size.width/2, self.view.frame.size.height - IPADBANNERHEIGHT - VIEWFRAMEOFFSET/2 - MENUHEIGHT);
[self …Run Code Online (Sandbox Code Playgroud) 我正在尝试更新一个带有测试值的按钮,我注意到每一次更新按钮标题文本显示测试值只有几分之一秒,但随后重置为Button的默认值.
这似乎是一个错误,但我想看看是否有一个更简单的解释.我已经尝试在按下按钮之前等待10秒,但这似乎一直在发生.
有关如何使UIButton按预期运行的任何想法?
import UIKit
class ViewController: UIViewController {
var testEntry = "its working"
@IBOutlet weak var testButton: UIButton!
@IBOutlet weak var testLabel: UILabel!
@IBAction func runTest(sender:
UIButton) {
// The button value should equal the value of the label value, but every 2nd button press of the test button results in the title of the button value resetting to the default value
dispatch_async(dispatch_get_main_queue()) {
self.testLabel.text = "\(self.testEntry)"
self.testButton.titleLabel?.text = "\(self.testEntry)"
}
}
Run Code Online (Sandbox Code Playgroud)
这是github项目.
我有两个视图控制器。假设,viewcontroller1和viewcontroller2。
在viewcontroller1我有一个文本视图和一个按钮。当我单击 textview 键盘打开时,如果按下按钮键盘很好地关闭。我正在使用此代码来关闭键盘。
[[UIApplication sharedApplication] sendAction:@selector(resignFirstResponder)
to:nil
from:nil
forEvent:nil];
Run Code Online (Sandbox Code Playgroud)
但是,当键盘打开时,我转到viewcontroller2然后返回viewcontroller1,在 viewWillAppear 方法中,我使用相同的代码来关闭键盘,但不会关闭键盘。看到这一点,我感到非常惊讶。请帮忙
我目前正在按照 Fabric 的指南将我的应用程序从 Crashlytics 迁移到 Firebase Crashlytics。
我的场景是,在我的应用程序中,我有四个不同的方案(四个目标)和四个不同的包标识符,它们对应于我的 dev、internal-qa、client-qa 和实时服务器。
我为四个“应用程序”创建了四个不同的项目,就像我在 Fabric Crashlytics 中所做的那样。
现在下一步是在我的项目中添加 Firebase 生成的“GoogleService-Info.plist”。我的四个应用程序的所有四个 Firebase 项目(实际上是同一个应用程序的不同方案)生成了一个同名的 plist。它目前看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AD_UNIT_ID_FOR_BANNER_TEST</key>
<string>XXXXXXXX</string>
<key>AD_UNIT_ID_FOR_INTERSTITIAL_TEST</key>
<string>XXXXXXXXX</string>
<key>CLIENT_ID</key>
<string>XXXXXXXXXX</string>
<key>REVERSED_CLIENT_ID</key>
<string>XXXXX</string>
<key>API_KEY</key>
<string>XXXXXX</string>
<key>GCM_SENDER_ID</key>
<string>XXXXXXX</string>
<key>PLIST_VERSION</key>
<string>1</string>
<key>BUNDLE_ID</key>
<string>[MY SCHEME BUNDLE ID]</string>
<key>PROJECT_ID</key>
<string>[MY PROJECT ID]</string>
<key>STORAGE_BUCKET</key>
<string>XXXXXXXXX</string>
<key>IS_ADS_ENABLED</key>
<true></true>
<key>IS_ANALYTICS_ENABLED</key>
<false></false>
<key>IS_APPINVITE_ENABLED</key>
<false></false>
<key>IS_GCM_ENABLED</key>
<true></true>
<key>IS_SIGNIN_ENABLED</key>
<true></true>
<key>GOOGLE_APP_ID</key>
<string>XXXXXXXXX</string>
<key>DATABASE_URL</key>
<string>XXXXXXXXXXX</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
我该怎么做?只需在我的项目中以不同的名称添加所有四个?或者只是添加所有四个但修改每个的目标成员资格?毕竟,plist 中的 bundle id、app 键是不同的。我们应该如何处理一个iOS App中多个方案的情况?
我尝试从照片库中获取两个日期范围内的图像.
首先,我在字典表格中逐个获取照片库图像的信息,并使用键选择每个图像日期,并使用if条件将该日期与两个日期进行比较.
如果该图像的日期位于两个日期之间,我将该图像插入到数组中.
我正在保存数组中的图像,因为我想在集合视图中显示它们.
虽然它在模拟器上运行,但由于内存问题,它无法在真实设备上运行.
我认为真实设备照片库中有大量图像,这就是为什么会出现内存问题.
我怎么解决这个问题?
Apple最近宣布发布iPhone 7.
什么是iPhone 7的屏幕分辨率,像素和大小?
我在Google上搜索过,但我找不到任何答案.
我刚刚将我的Xcode更新到7.0版(7A220),不幸的是,我遇到了一些问题.让我列出那些:
第二个是在运行时:
../ViewController.m:41:1: Conflicting return type in implementation of 'supportedInterfaceOrientations': 'UIInterfaceOrientationMask' (aka 'enum UIInterfaceOrientationMask') vs 'NSUInteger' (aka 'unsigned int')
Run Code Online (Sandbox Code Playgroud)
第三个也是在运行时:
(null): Directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk/Developer/Library/Frameworks'
Run Code Online (Sandbox Code Playgroud)
有人能帮我吗 ?我正在使用Xcode 7.0(7A220)和SpriteKit来开发我的应用程序.
在 magento 中需要添加多个图像的产品 id。
$count = 0;
$imgArray = array($fpath.'configurable.png');
foreach ($imgArray as $image){
$imgUrl = _save_image( $image,$objectManager );
if ($count == 0){
$configProduct->addImageToMediaGallery( $imgUrl , $mediaAttribute, true, false );
}else {
$configProduct->addImageToMediaGallery( $imgUrl , null, true, false );
}
$count++;
}
Run Code Online (Sandbox Code Playgroud) 这是表^^
我可以通过在所有搜索框中输入所有值来过滤数据.
我使用的查询是:
SELECT * FROM `student` WHERE `cpi` >= '$valueToSearch' AND `sem` = '$valueToSearch2' AND `choice` = '$valueToSearch3';
Run Code Online (Sandbox Code Playgroud)
但是,当我不在所有搜索框中输入值时,(使用单个过滤器搜索)表不返回任何内容.
我使用了OR关键字,但它也没有帮助:
SELECT * FROM `student` WHERE `cpi` >= '$valueToSearch' OR `sem` = '$valueToSearch2' OR `choice` = '$valueToSearch3';
Run Code Online (Sandbox Code Playgroud) 我想对计数函数的结果求和。
计数结果如下:
1. 16
2. 32
3. 0
4. 12
Run Code Online (Sandbox Code Playgroud)
我想总结一下。
我试过
select sum(count(...)) ...
Run Code Online (Sandbox Code Playgroud)
它不起作用。还有以下内容:
select sum(du) from (select ... as du ..)
Run Code Online (Sandbox Code Playgroud)
也不工作。
ios ×7
objective-c ×3
iphone ×2
crashlytics ×1
filter ×1
firebase ×1
magento ×1
magento-1.9 ×1
magento2 ×1
mysql ×1
phasset ×1
php ×1
sprite-kit ×1
sql ×1
swift ×1
uibutton ×1
uiimage ×1
uikeyboard ×1
uikit ×1
xcode7 ×1