2014年9月12日金曜日

ios8 対応


あるサイトからコピー
1.アプリの異常終了 
   変数のライフサイクルがかわったからです。
   例 
-(void)
{ 
ClassViewControllerA * classViewControllerA = [ [ClassViewControllerA alloc] init...];  
self presentView classViewControllerA; 
} 
classViewControllerAを@propertyにした方がいいです。
 
 
2.カスタムイズのUIViewのサイズが大きくなった 
ビューのサイズが無視され、対策はViewをFreeFormにして、またはFrameを手動で設定する・ 
  
3.カスタムイズのUIActionSheetのSubView表示できない 

  
4.子クラスの中のプロパテリ名が親クラスの中の同じ名前のプロパテリがconfilctになった
  
5.マップが動かなくなった
対応策
    location = [[CLLocationManager allocinit]; 
 
location.delegateself; 
[locationrequestAlwaysAuthorization]; 

 
 
Plistの中に以下を追加
    NSLocationWhenInUseDescriptionNSLocationAlwaysUsageDescription

- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status 
{ 
    switch (status) { 
casekCLAuthorizationStatusNotDetermined: 
            if ([location respondsToSelector:@selector(requestAlwaysAuthorization)]) { 
[locationrequestAlwaysAuthorization]; 
            } 
            break; 
        default: 
            break; 
 
 
    } 
} 

 
 
 

2014年6月7日土曜日

さくらレンタルサーバーにサブバージョン(subversion,svn)をインストール

1.wget libtools 最新src  GOOGLEで検索
  tar xzvf ***
  ./configure --prefix=$HOME/local/libtool
  make 
  make install
2.wget apr 最新src  GOOGLEで検索
  tar xzvf ***
  ./configure --prefix=$HOME/local/apr
  make 
  make install
3.wget apr-util 最新src  GOOGLEで検索
  tar xzvf ***
  ./configure --prefix=$HOME/local/apr-utl   --with-apr=$HOME/local/apr 
  make
  make install 
4.wget swig 最新src  GOOGLEで検索
  tar xzvf ***
  ./configure --prefix=$HOME/local/svn/bin/swig   
  make
  make install 
5.subversion 最新src  インタネット検索
  tar xzvf ***
  ./configure --prefix=$HOME/local/svn --with-apr=$HOME/local/apr --with-apr-util=$HOME/local/apr-util --without-berkeley-db --with-swig=$HOME/local/svn/bin/swig --disable-static

echo $SHELL  CSHかを確認 さくらサーバーデフォルトCSHになっている
vi ~/.cshrc
set path の行の最後に$HOME/local/svn/binを追加

source ~/.cshrc

svn --version で確認

注意ポイント:
1.全てprefix の先頭に$HOMEを追加、つまり全て自分のHOME/アカウントの下にインストール
2.さくらサーバーはデフォルトcshです。





   
  

2014年5月11日日曜日

さくらサーバーにメールで写真投稿の環境構築

1.poderosaまたはteratermでSSH接続、コマンドで実行
wget http://pear.php.net/go-pear.phar
php go-pear.phar
pear install -a Mail
pear install Mail_mimeDecode


2.投稿用メールアドレス作成して、.mailfilterを作成して、サーバーのmailboxのしたの該当アカウント名のフォルダにアップロードして、パミッション600に設定する

to "| /usr/local/bin/php -c /home/***/www -q /home/***/www/***.php > postimage.log "
exit
※改行はLFのみ

3.コントロールパネルでphp.ini修正
extension = imagick.so
upload_max_filesize="5M"
include_path=".:/home/***/pear/share/pear"